Collecting GitPython<4,>=3.1.50 (from -r royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 1)) Downloading gitpython-3.1.62-py3-none-any.whl.metadata (13 kB) Collecting paramiko==5.0.0 (from -r royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 4)) (0.20.0) Requirement already satisfied: Pygments==2.15.0 in /usr/local/lib/python3.12/dist-packages (from -r royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 5)) (2.15.0) Collecting user-agents==2.2.0 (from -r royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 7)) Downloading wbgapi-1.0.12-py3-none-any.whl.metadata (13 kB) Collecting PyJWT<3,>=2.13.0 (from -r royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 8)) Downloading pyjwt-2.13.0-py3-none-any.whl.metadata (3.4 kB) Collecting fuzzywuzzy==0.18.0 (from -r royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 11)) Downloading polyline-2.0.3-py3-none-any.whl.metadata (6.5 kB) Collecting flexpolyline==0.1.0 (from -r royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 12)) Downloading flexpolyline-0.1.0-py3-none-any.whl.metadata (4.5 kB) Collecting numpy>=2.0.2 (from -r royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 15)) Downloading python_slugify-9.0.0-py3-none-any.whl.metadata (11 kB) Collecting jwcrypto==1.5.7 (from -r royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 16)) Downloading jwcrypto-1.5.7-py3-none-any.whl.metadata (3.3 kB) Collecting pyzbar==0.1.9 (from -r royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 2)) (42.0.8) Collecting invoke>=2.0 (from paramiko==5.0.0->-r royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 4)) (5.3.1) Collecting ua-parser>=0.10.0 (from user-agents==2.2.0->-r royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 7)) (2.31.0) Collecting PyYAML (from wbgapi==1.0.12->-r royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 14)) Downloading pandas-3.0.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (79 kB) Collecting protobuf<6.34,>=6.33.1 (from ortools==9.15.6755->-r royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 14)) (4.16.0) Collecting immutabledict>=3.0.0 (from ortools==9.15.6755->-r royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 2)) (2.1.0) Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython<4,>=3.1.50->-r royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 14)) (2.8.2) Collecting ua-parser-builtins (from ua-parser>=0.10.0->user-agents==2.2.0->-r royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 7)) (3.4.9) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/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 royle-vietnam-tvtmaaddons-v18_ref_to_base/requirements.txt (line 14)) (1.17.0) Downloading paramiko-5.0.0-py3-none-any.whl (208 kB) Downloading mt_940-5.0.0-py3-none-any.whl (29 kB) Downloading user_agents-2.2.0-py3-none-any.whl (9.6 kB) Downloading wbgapi-1.0.12-py3-none-any.whl (36 kB) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl (18 kB) Downloading python_Levenshtein-0.25.1-py3-none-any.whl (9.4 kB) Downloading polyline-2.0.3-py3-none-any.whl (6.0 kB) Downloading flexpolyline-0.1.0-py3-none-any.whl (7.1 kB) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (29.8 MB) Downloading jwcrypto-1.5.7-py3-none-any.whl (94 kB) Downloading pyzbar-0.1.9-py2.py3-none-any.whl (32 kB) Downloading Levenshtein-0.25.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (176 kB) Downloading gitpython-3.1.62-py3-none-any.whl (222 kB) Downloading pyjwt-2.13.0-py3-none-any.whl (31 kB) Downloading numpy-2.5.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.7 MB) Downloading python_slugify-9.0.0-py3-none-any.whl (13 kB) Downloading absl_py-2.5.0-py3-none-any.whl (137 kB) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) Downloading immutabledict-4.3.1-py3-none-any.whl (5.0 kB) Downloading invoke-3.0.3-py3-none-any.whl (160 kB) Downloading pandas-3.0.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (11.0 MB) Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl (323 kB) Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) Downloading ua_parser-1.0.2-py3-none-any.whl (31 kB) Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB) Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) Downloading rapidfuzz-3.14.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB) Downloading smmap-5.0.3-py3-none-any.whl (24 kB) Downloading ua_parser_builtins-202606-py3-none-any.whl (90 kB) Installing collected packages: text-unidecode, pyzbar, fuzzywuzzy, flexpolyline, ua-parser-builtins, tabulate, smmap, rapidfuzz, PyYAML, python-slugify, PyJWT, protobuf, polyline, numpy, mt-940, invoke, immutabledict, bcrypt, absl-py, wbgapi, ua-parser, pynacl, pandas, Levenshtein, gitdb, user-agents, python-Levenshtein, paramiko, ortools, jwcrypto, GitPython Successfully installed GitPython-3.1.62 Levenshtein-0.25.1 PyJWT-2.13.0 PyYAML-6.0.3 absl-py-2.5.0 bcrypt-5.0.0 flexpolyline-0.1.0 fuzzywuzzy-0.18.0 gitdb-4.0.12 immutabledict-4.3.1 invoke-3.0.3 jwcrypto-1.5.7 mt-940-5.0.0 numpy-2.5.3 ortools-9.15.6755 pandas-3.0.5 paramiko-5.0.0 polyline-2.0.3 protobuf-6.33.6 pynacl-1.6.2 python-Levenshtein-0.25.1 python-slugify-9.0.0 pyzbar-0.1.9 rapidfuzz-3.14.6 smmap-5.0.3 tabulate-0.10.0 text-unidecode-1.3 ua-parser-1.0.2 ua-parser-builtins-202606 user-agents-2.2.0 wbgapi-1.0.12 Collecting boto3 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading boto3-1.43.91-py3-none-any.whl.metadata (6.6 kB) Collecting fasttext-predict==0.9.2.4 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 2)) Downloading fasttext_predict-0.9.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB) Collecting grpcio-status<2,>=1.62 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading grpcio_status-1.83.1-py3-none-any.whl.metadata (1.2 kB) Requirement already satisfied: protobuf<7,>=6.33.5 in /home/nvq1xbwiguuu/.local/lib/python3.12/site-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (6.33.6) Collecting google-auth<3,>=2.55.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) Downloading google_auth-2.58.0-py3-none-any.whl.metadata (6.0 kB) Collecting google-cloud-translate>=3.27.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading google_cloud_translate-3.27.0-py3-none-any.whl.metadata (9.5 kB) Collecting google-cloud-storage>=3.12.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_cloud_storage-3.14.1-py3-none-any.whl.metadata (14 kB) Collecting google-api-core<3,>=2.31.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 8)) Downloading google_api_core-2.36.0-py3-none-any.whl.metadata (3.2 kB) Collecting aiohttp<3.15,>=3.14.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiohttp-3.14.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (8.3 kB) Collecting pyHanko==0.20.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading pyHanko-0.20.1-py3-none-any.whl.metadata (9.2 kB) Collecting pypdf<7,>=6.13.3 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) Downloading pypdf-6.18.0-py3-none-any.whl.metadata (7.5 kB) Collecting pyhanko-certvalidator==0.24.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading pyhanko_certvalidator-0.24.1-py3-none-any.whl.metadata (5.3 kB) Requirement already satisfied: phonenumbers in /usr/lib/python3/dist-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (8.12.57) Requirement already satisfied: asn1crypto>=1.5.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (1.5.1) Requirement already satisfied: qrcode>=6.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (7.4.2) Collecting tzlocal>=4.3 (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading tzlocal-5.4.4-py3-none-any.whl.metadata (7.7 kB) Collecting click>=7.1.2 (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading click-8.5.0-py3-none-any.whl.metadata (2.6 kB) Requirement already satisfied: requests>=2.24.0 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (2.31.0) Requirement already satisfied: pyyaml>=5.3.1 in /home/nvq1xbwiguuu/.local/lib/python3.12/site-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (6.0.3) Requirement already satisfied: cryptography>=3.3.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (42.0.8) Collecting oscrypto>=1.1.0 (from pyhanko-certvalidator==0.24.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading oscrypto-1.3.0-py2.py3-none-any.whl.metadata (15 kB) Collecting uritools>=3.0.1 (from pyhanko-certvalidator==0.24.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading uritools-6.1.3-py3-none-any.whl.metadata (5.1 kB) Requirement already satisfied: Pillow>=7.2.0 in /usr/local/lib/python3.12/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (10.2.0) Collecting python-barcode==0.15.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading python_barcode-0.15.1-py3-none-any.whl.metadata (2.3 kB) Collecting fonttools>=4.33.3 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading fonttools-4.64.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (123 kB) Collecting uharfbuzz<0.38.0,>=0.25.0 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading uharfbuzz-0.37.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.3 kB) Collecting python-pkcs11~=0.7.0 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading python-pkcs11-0.7.0.tar.gz (106 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: defusedxml~=0.7.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (0.7.1) Collecting botocore<1.44.0,>=1.43.91 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading botocore-1.43.91-py3-none-any.whl.metadata (5.6 kB) Collecting jmespath<2.0.0,>=0.7.1 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB) Collecting s3transfer<0.20.0,>=0.19.0 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading s3transfer-0.19.2-py3-none-any.whl.metadata (1.7 kB) Collecting grpcio>=1.83.1 (from grpcio-status<2,>=1.62->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading grpcio-1.83.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.7 kB) Collecting googleapis-common-protos>=1.5.5 (from grpcio-status<2,>=1.62->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading googleapis_common_protos-1.75.3-py3-none-any.whl.metadata (8.5 kB) Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.12/dist-packages (from google-auth<3,>=2.55.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) (0.4.2) Collecting google-cloud-core<3.0.0,>=2.0.0 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading google_cloud_core-2.7.0-py3-none-any.whl.metadata (2.8 kB) Collecting proto-plus<2.0.0,>=1.22.3 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading proto_plus-1.28.4-py3-none-any.whl.metadata (2.2 kB) Collecting grpc-google-iam-v1<1.0.0,>=0.14.0 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading grpc_google_iam_v1-0.14.5-py3-none-any.whl.metadata (8.8 kB) Collecting google-resumable-media<3.0.0,>=2.7.2 (from google-cloud-storage>=3.12.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_resumable_media-2.10.2-py3-none-any.whl.metadata (2.2 kB) Collecting google-crc32c<2.0.0,>=1.6.0 (from google-cloud-storage>=3.12.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_crc32c-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (1.7 kB) Collecting requests>=2.24.0 (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) Collecting opentelemetry-api<2.0.0,>=1.44.0 (from google-api-core<3,>=2.31.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 8)) Downloading opentelemetry_api-1.44.0-py3-none-any.whl.metadata (1.4 kB) Collecting aiohappyeyeballs>=2.5.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl.metadata (5.9 kB) Collecting aiosignal>=1.4.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiosignal-1.4.0-py3-none-any.whl.metadata (3.7 kB) Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.12/dist-packages (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) (26.1.0) Collecting frozenlist>=1.1.1 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (20 kB) Collecting multidict<7.0,>=4.5 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading multidict-6.8.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.3 kB) Collecting propcache>=0.2.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading propcache-0.5.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (16 kB) Requirement already satisfied: typing_extensions>=4.4 in /usr/local/lib/python3.12/dist-packages (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) (4.16.0) Collecting yarl<2.0,>=1.17.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading yarl-1.24.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (103 kB) Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/local/lib/python3.12/dist-packages (from botocore<1.44.0,>=1.43.91->boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) (2.8.2) Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /usr/local/lib/python3.12/dist-packages (from botocore<1.44.0,>=1.43.91->boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) (2.0.7) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.12/dist-packages (from cryptography>=3.3.1->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (2.1.0) Requirement already satisfied: pyasn1<0.7.0,>=0.6.1 in /usr/local/lib/python3.12/dist-packages (from pyasn1-modules>=0.2.1->google-auth<3,>=2.55.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) (0.6.4) Requirement already satisfied: cached-property in /usr/lib/python3/dist-packages (from python-pkcs11~=0.7.0->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (1.5.2) Requirement already satisfied: pypng in /usr/local/lib/python3.12/dist-packages (from qrcode>=6.1->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (0.20220715.0) Requirement already satisfied: charset_normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests>=2.24.0->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (3.4.9) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests>=2.24.0->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (3.6) Requirement already satisfied: certifi>=2023.5.7 in /usr/local/lib/python3.12/dist-packages (from requests>=2.24.0->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (2026.7.22) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography>=3.3.1->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (3.0) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil<3.0.0,>=2.1->botocore<1.44.0,>=1.43.91->boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) (1.17.0) Downloading fasttext_predict-0.9.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (296 kB) Downloading pyHanko-0.20.1-py3-none-any.whl (407 kB) Downloading pyhanko_certvalidator-0.24.1-py3-none-any.whl (106 kB) Downloading python_barcode-0.15.1-py3-none-any.whl (212 kB) Downloading boto3-1.43.91-py3-none-any.whl (140 kB) Downloading grpcio_status-1.83.1-py3-none-any.whl (14 kB) Downloading google_auth-2.58.0-py3-none-any.whl (262 kB) Downloading google_cloud_translate-3.27.0-py3-none-any.whl (210 kB) Downloading google_cloud_storage-3.14.1-py3-none-any.whl (343 kB) Downloading google_api_core-2.36.0-py3-none-any.whl (184 kB) Downloading aiohttp-3.14.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.8 MB) Downloading pypdf-6.18.0-py3-none-any.whl (393 kB) Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl (15 kB) Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB) Downloading botocore-1.43.91-py3-none-any.whl (15.8 MB) Downloading click-8.5.0-py3-none-any.whl (125 kB) Downloading fonttools-4.64.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.4 MB) Downloading frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (242 kB) Downloading google_cloud_core-2.7.0-py3-none-any.whl (31 kB) Downloading google_crc32c-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (33 kB) Downloading google_resumable_media-2.10.2-py3-none-any.whl (81 kB) Downloading googleapis_common_protos-1.75.3-py3-none-any.whl (306 kB) Downloading grpc_google_iam_v1-0.14.5-py3-none-any.whl (32 kB) Downloading grpcio-1.83.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.0 MB) Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Downloading multidict-6.8.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (287 kB) Downloading opentelemetry_api-1.44.0-py3-none-any.whl (60 kB) Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 kB) Downloading propcache-0.5.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (61 kB) Downloading proto_plus-1.28.4-py3-none-any.whl (50 kB) Downloading requests-2.34.2-py3-none-any.whl (73 kB) Downloading s3transfer-0.19.2-py3-none-any.whl (90 kB) Downloading tzlocal-5.4.4-py3-none-any.whl (18 kB) Downloading uharfbuzz-0.37.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB) Downloading uritools-6.1.3-py3-none-any.whl (11 kB) Downloading yarl-1.24.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (109 kB) Building wheels for collected packages: python-pkcs11 Building wheel for python-pkcs11 (setup.py): started Building wheel for python-pkcs11 (setup.py): finished with status 'done' Created wheel for python-pkcs11: filename=python_pkcs11-0.7.0-cp312-cp312-linux_x86_64.whl size=1510758 sha256=f436b56c7c6d9893374f0713ff15c883bae898a293417e64ba9f1c22a929f023 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-sz1zfam5/wheels/6e/ae/fe/f82e085bb4004ac1e4be532bcb81b1d28d77c6685c19715be9 Successfully built python-pkcs11 Installing collected packages: python-barcode, fasttext-predict, uritools, uharfbuzz, tzlocal, requests, python-pkcs11, pypdf, proto-plus, propcache, oscrypto, opentelemetry-api, multidict, jmespath, grpcio, googleapis-common-protos, google-crc32c, frozenlist, fonttools, click, aiohappyeyeballs, yarl, grpcio-status, google-resumable-media, botocore, aiosignal, s3transfer, pyhanko-certvalidator, grpc-google-iam-v1, google-auth, aiohttp, pyHanko, google-api-core, boto3, google-cloud-core, google-cloud-translate, google-cloud-storage Successfully installed aiohappyeyeballs-2.7.1 aiohttp-3.14.3 aiosignal-1.4.0 boto3-1.43.91 botocore-1.43.91 click-8.5.0 fasttext-predict-0.9.2.4 fonttools-4.64.0 frozenlist-1.8.0 google-api-core-2.36.0 google-auth-2.58.0 google-cloud-core-2.7.0 google-cloud-storage-3.14.1 google-cloud-translate-3.27.0 google-crc32c-1.8.0 google-resumable-media-2.10.2 googleapis-common-protos-1.75.3 grpc-google-iam-v1-0.14.5 grpcio-1.83.1 grpcio-status-1.83.1 jmespath-1.1.0 multidict-6.8.0 opentelemetry-api-1.44.0 oscrypto-1.3.0 propcache-0.5.2 proto-plus-1.28.4 pyHanko-0.20.1 pyhanko-certvalidator-0.24.1 pypdf-6.18.0 python-barcode-0.15.1 python-pkcs11-0.7.0 requests-2.34.2 s3transfer-0.19.2 tzlocal-5.4.4 uharfbuzz-0.37.3 uritools-6.1.3 yarl-1.24.5 2026-09-10 05:32:24,650 127 INFO ? odoo: Odoo version 18.0 2026-09-10 05:32:24,650 127 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-09-10 05:32:24,650 127 INFO ? odoo: addons paths: ['/data/build/Viindoo-odoo-18.0/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/Viindoo-odoo-18.0/addons', '/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/rb-2d4cbc2-224673'] 2026-09-10 05:32:24,650 127 INFO ? odoo: database: default@default:5432 2026-09-10 05:32:24,867 127 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-09-10 05:32:24,877 127 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-09-10 05:32:25,338 127 INFO ? odoo.tests.common: Importing test framework 2026-09-10 05:32:25,999 127 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-09-10 05:32:26,026 127 INFO rb-2d4cbc2-224673-413742 odoo.modules.loading: loading 1 modules... 2026-09-10 05:32:26,390 127 INFO rb-2d4cbc2-224673-413742 odoo.modules.loading: 1 modules loaded in 0.36s, 0 queries (+0 extra) 2026-09-10 05:32:27,595 127 INFO rb-2d4cbc2-224673-413742 odoo.modules.loading: loading 1149 modules... 2026-09-10 05:32:50,163 127 INFO rb-2d4cbc2-224673-413742 odoo.modules.loading: 1149 modules loaded in 22.57s, 2 queries (+2 extra) 2026-09-10 05:32:52,383 127 INFO rb-2d4cbc2-224673-413742 odoo.modules.loading: Modules loaded. 2026-09-10 05:32:52,651 127 INFO rb-2d4cbc2-224673-413742 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-09-10 05:32:52,652 127 INFO rb-2d4cbc2-224673-413742 odoo.modules.registry: Registry loaded in 26.652s 2026-09-10 05:32:52,652 127 INFO rb-2d4cbc2-224673-413742 odoo.service.server: Starting post tests 2026-09-10 05:32:53,493 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-09-10 05:32:57,937 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 3.3113749027252197 seconds 2026-09-10 05:32:58,655 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 0.7172129154205322 seconds 2026-09-10 05:33:10,911 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_purchase_order_advance.tests.test_payment_advance_amount: Starting TestPaymentAdvanceAmount.test_second_advance_excludes_already_posted_first_advance ... 2026-09-10 05:33:14,741 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_purchase_order_advance.tests.test_payment_advance_amount: Starting TestPaymentAdvanceAmount.test_second_advance_excludes_shared_advance_exactly_once_across_multiple_pos ... 2026-09-10 05:33:18,422 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1593 checked, 5 removed 2026-09-10 05:33:29,001 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_purchase_order_advance.tests.test_payment_downpayment_coexistence: Starting TestPaymentDownpaymentCoexistence.test_module_advance_and_core_downpayment_coexist_without_double_counting ... 2026-09-10 05:33:33,004 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:33:43,440 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-09-10 05:33:48,102 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-09-10 05:33:52,730 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_po ... 2026-09-10 05:33:57,502 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_po_to_confirmed_payment ... 2026-09-10 05:34:00,227 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_po_to_confirmed_payment ... 2026-09-10 05:34:03,060 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:34:14,480 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_type_on_payment ... 2026-09-10 05:34:14,686 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_02_change_partner_on_payment ... 2026-09-10 05:34:14,999 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_po_on_payment ... 2026-09-10 05:34:15,405 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:34:25,659 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_purchase_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-09-10 05:34:26,021 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:34:26,033 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_01_create_receipt_from_po ... 2026-09-10 05:34:26,748 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_02_cant_create_invoice_if_receipt_exist ... 2026-09-10 05:34:27,547 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_03_cant_create_receipt_if_invoice_exist ... 2026-09-10 05:34:28,279 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_04_compute_billed_field_in_po ... 2026-09-10 05:34:28,954 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_05_bulk_create_vendor_bills_action_yields_a_vendor_bill ... 2026-09-10 05:34:30,365 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_06_create_bills_list_button_yields_a_vendor_bill ... 2026-09-10 05:34:31,242 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_07_create_bills_yields_a_document_a_user_without_receipts_can_reach ... 2026-09-10 05:34:32,643 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_08_create_bills_yields_a_vendor_bill_for_a_company_vendor ... 2026-09-10 05:34:33,368 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_09_create_bill_button_yields_a_vendor_bill_for_an_individual_vendor ... 2026-09-10 05:34:34,304 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_10_create_receipt_button_still_yields_a_receipt_for_an_individual_vendor ... 2026-09-10 05:34:35,256 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_11_combined_action_yields_a_receipt_for_an_individual_vendor ... 2026-09-10 05:34:36,767 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_12_combined_action_yields_a_bill_for_a_company_vendor_without_receipts_group ... 2026-09-10 05:34:38,041 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_13_combined_action_blocks_receipt_for_a_user_without_the_receipts_group ... 2026-09-10 05:34:38,970 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_14_combined_action_resolves_document_type_per_order_in_one_call ... 2026-09-10 05:34:40,895 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_15_combined_action_uses_the_commercial_partner_cascade ... 2026-09-10 05:34:41,992 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_16_combined_action_tells_the_user_when_nothing_is_invoiceable ... 2026-09-10 05:34:42,695 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 05:34:43,294 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_01_validate_qty_deviation ... 2026-09-10 05:34:43,355 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_11_validate_product ... 2026-09-10 05:34:43,442 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_12_validate_product ... 2026-09-10 05:34:43,485 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_21_delete_quality_point ... 2026-09-10 05:34:43,535 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_22_constraint_qty_check ... 2026-09-10 05:34:43,577 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_31_action_name_unique ... 2026-09-10 05:34:43,622 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state1 ... 2026-09-10 05:34:43,653 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state2 ... 2026-09-10 05:34:43,684 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_constrains_check_norm ... 2026-09-10 05:34:43,735 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_measure_check_flow ... 2026-09-10 05:34:43,880 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_pass_fail_check_flow ... 2026-09-10 05:34:43,976 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_corrective_action ... 2026-09-10 05:34:44,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_point ... 2026-09-10 05:34:44,025 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_preventive_action ... 2026-09-10 05:34:44,057 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:34:44,882 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_01_quality_user ... 2026-09-10 05:34:44,997 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.check 2026-09-10 05:34:45,042 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert 2026-09-10 05:34:45,142 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point 2026-09-10 05:34:45,147 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point 2026-09-10 05:34:45,150 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point 2026-09-10 05:34:45,187 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.alert.team 2026-09-10 05:34:45,190 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.alert.team 2026-09-10 05:34:45,211 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1089] 2026-09-10 05:34:45,211 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert.team 2026-09-10 05:34:45,223 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.tag 2026-09-10 05:34:45,224 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.tag 2026-09-10 05:34:45,227 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.tag 2026-09-10 05:34:45,236 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.alert.stage 2026-09-10 05:34:45,237 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.alert.stage 2026-09-10 05:34:45,239 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.stage 2026-09-10 05:34:45,249 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point.test_type 2026-09-10 05:34:45,250 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point.test_type 2026-09-10 05:34:45,252 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point.test_type 2026-09-10 05:34:45,262 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.reason 2026-09-10 05:34:45,263 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.reason 2026-09-10 05:34:45,265 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.reason 2026-09-10 05:34:45,286 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.action 2026-09-10 05:34:45,332 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.corrective.action 2026-09-10 05:34:45,370 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.preventive.action 2026-09-10 05:34:45,388 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.action 2026-09-10 05:34:45,410 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_11_quality_manager ... 2026-09-10 05:34:45,507 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #52 deleted viin.quality.check records with IDs: [26] 2026-09-10 05:34:45,649 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [93272] 2026-09-10 05:34:45,650 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #52 deleted viin.quality.tag records with IDs: [1] 2026-09-10 05:34:45,688 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [93274] 2026-09-10 05:34:45,688 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #52 deleted quality.reason records with IDs: [5] 2026-09-10 05:34:45,819 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #52 deleted quality.alert.corrective.action records with IDs: [5] 2026-09-10 05:34:45,831 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [12] 2026-09-10 05:34:45,875 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #52 deleted quality.alert.preventive.action records with IDs: [7] 2026-09-10 05:34:45,882 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [13] 2026-09-10 05:34:45,906 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [14] 2026-09-10 05:34:45,917 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #52 deleted viin.quality.alert records with IDs: [12] 2026-09-10 05:34:45,923 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #52 deleted quality.action records with IDs: [9] 2026-09-10 05:34:45,939 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #52 deleted viin.quality.point records with IDs: [23] 2026-09-10 05:34:45,970 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [93111] 2026-09-10 05:34:45,970 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #52 deleted quality.alert.stage records with IDs: [1] 2026-09-10 05:34:46,062 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #52 deleted viin.quality.point.test_type records with IDs: [4] 2026-09-10 05:34:46,087 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_21_internal_user ... 2026-09-10 05:34:46,110 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: viin.quality.check 2026-09-10 05:34:46,162 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [27], uid: 53, model: viin.quality.check 2026-09-10 05:34:46,272 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [27], uid: 53, model: viin.quality.check 2026-09-10 05:34:46,282 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.check 2026-09-10 05:34:46,290 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: viin.quality.alert 2026-09-10 05:34:46,310 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 53, model: viin.quality.alert 2026-09-10 05:34:46,375 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: viin.quality.alert 2026-09-10 05:34:46,377 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.alert 2026-09-10 05:34:46,379 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: quality.alert.corrective.action 2026-09-10 05:34:46,400 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 53, model: quality.alert.corrective.action 2026-09-10 05:34:46,464 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: quality.alert.corrective.action 2026-09-10 05:34:46,468 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: quality.alert.corrective.action 2026-09-10 05:34:46,471 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: quality.alert.preventive.action 2026-09-10 05:34:46,490 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 53, model: quality.alert.preventive.action 2026-09-10 05:34:46,557 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: quality.alert.preventive.action 2026-09-10 05:34:46,561 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: quality.alert.preventive.action 2026-09-10 05:34:46,588 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_31_internal_user_process_check ... 2026-09-10 05:34:46,657 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 53, model: viin.quality.check 2026-09-10 05:34:46,672 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 53, model: viin.quality.check 2026-09-10 05:34:46,715 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 53, model: viin.quality.check 2026-09-10 05:34:46,784 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:34:47,429 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_check_wizard_internal_user: Starting QualityCheckWizardInternalUser.test_assigned_internal_user_can_save_checked_quantity_from_wizard ... 2026-09-10 05:34:47,509 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_check_wizard_internal_user: Starting QualityCheckWizardInternalUser.test_every_wizard_writable_related_is_internal_user_whitelisted ... 2026-09-10 05:34:47,543 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:34:48,069 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_product ... 2026-09-10 05:34:48,247 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_team ... 2026-09-10 05:34:48,418 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_11_check_tolerance_max ... 2026-09-10 05:34:48,705 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_measure_not_range_tolerance ... 2026-09-10 05:34:49,021 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_user_id ... 2026-09-10 05:34:49,284 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:34:50,054 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_complete_name ... 2026-09-10 05:34:50,117 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_quality_point_count ... 2026-09-10 05:34:50,157 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:34:50,878 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_point_template_line: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-09-10 05:34:50,932 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:34:52,324 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights ... 2026-09-10 05:34:52,464 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1111] 2026-09-10 05:34:52,481 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [93248] 2026-09-10 05:34:52,481 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted quality.point.template records with IDs: [2] 2026-09-10 05:34:52,522 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights_2 ... 2026-09-10 05:34:52,713 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.point.template 2026-09-10 05:34:52,728 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.point.template 2026-09-10 05:34:52,747 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1111] 2026-09-10 05:34:52,749 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.point.template 2026-09-10 05:34:52,771 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply ... 2026-09-10 05:34:52,854 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply_2 ... 2026-09-10 05:34:52,938 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_team_id ... 2026-09-10 05:34:53,007 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_tolerance_max ... 2026-09-10 05:34:53,047 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-09-10 05:34:53,079 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_multi_company_rule ... 2026-09-10 05:35:00,860 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 05:35:02,248 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_failed ... 2026-09-10 05:35:02,301 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_passed ... 2026-09-10 05:35:02,342 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_empty_no_div_error ... 2026-09-10 05:35:02,391 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_failed_raises ... 2026-09-10 05:35:02,429 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_passed_raises ... 2026-09-10 05:35:02,462 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_pass_rate ... 2026-09-10 05:35:02,499 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_recompute_on_edit ... 2026-09-10 05:35:02,541 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_state_is_user_decision ... 2026-09-10 05:35:02,621 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_template_line_propagates_flag ... 2026-09-10 05:35:02,663 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_track_flag_related ... 2026-09-10 05:35:02,708 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_wizard_pass_rate_recomputes ... 2026-09-10 05:35:02,776 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:35:03,765 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_multiple_workorders_defaults_alert_to_a_workorder_of_this_production ... 2026-09-10 05:35:04,121 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted stock.move records with IDs: [190] 2026-09-10 05:35:04,439 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_multiple_workorders_does_not_raise_expected_singleton ... 2026-09-10 05:35:04,759 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted stock.move records with IDs: [193] 2026-09-10 05:35:05,107 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_no_workorders_leaves_alert_workorder_default_falsy ... 2026-09-10 05:35:05,461 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_single_workorder_defaults_alert_to_that_workorder ... 2026-09-10 05:35:05,703 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted stock.move records with IDs: [198] 2026-09-10 05:35:06,001 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:35:06,856 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_01_check_plan_mo ... 2026-09-10 05:35:07,149 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted stock.move records with IDs: [206] 2026-09-10 05:35:07,972 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_02_button_start_skips_blocked_wo_when_raise_on_invalid_state ... 2026-09-10 05:35:08,273 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted stock.move records with IDs: [214] 2026-09-10 05:35:08,867 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_11_check_done_mo ... 2026-09-10 05:35:09,162 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted stock.move records with IDs: [222] 2026-09-10 05:35:09,789 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_22_check_done_wo ... 2026-09-10 05:35:10,091 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted stock.move records with IDs: [230] 2026-09-10 05:35:11,014 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_23_check_action_generate_serial ... 2026-09-10 05:35:11,272 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted stock.move records with IDs: [238] 2026-09-10 05:35:12,395 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:35:12,407 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality_stock.tests.test_quality_product_template_stock: Starting TestQualityProductTemplateStock.test_get_prepare_data ... 2026-09-10 05:35:12,497 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:35:13,240 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_01_check_auto_create_quality_check ... 2026-09-10 05:35:13,485 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_11_check_cancel_picking ... 2026-09-10 05:35:13,761 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted viin.quality.check records with IDs: [58] 2026-09-10 05:35:13,785 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_12_check_cancel_picking ... 2026-09-10 05:35:14,087 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_21_check_done_picking ... 2026-09-10 05:35:14,534 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_22_check_done_picking ... 2026-09-10 05:35:14,916 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_23_check_done_picking ... 2026-09-10 05:35:15,349 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:35:16,104 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_01_check_quality_user ... 2026-09-10 05:35:16,142 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.lot 2026-09-10 05:35:16,157 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.lot 2026-09-10 05:35:16,172 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2614] 2026-09-10 05:35:16,176 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.lot 2026-09-10 05:35:16,200 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking.type 2026-09-10 05:35:16,223 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking.type 2026-09-10 05:35:16,226 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.picking.type 2026-09-10 05:35:16,262 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking 2026-09-10 05:35:16,281 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking 2026-09-10 05:35:16,318 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.move 2026-09-10 05:35:16,343 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_11_check_quality_manager ... 2026-09-10 05:35:16,380 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 74, model: stock.picking.type 2026-09-10 05:35:16,409 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 74, model: stock.picking.type 2026-09-10 05:35:16,449 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:35:16,467 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_display_name_wrapped_address_is_still_blocked ... 2026-09-10 05:35:16,508 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_login_carrying_two_addresses_is_not_blocked ... 2026-09-10 05:35:16,540 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_login_that_is_not_an_address_is_not_blocked ... 2026-09-10 05:35:16,570 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_rule_containing_a_plus_sign_blocks_that_exact_address ... 2026-09-10 05:35:16,602 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_rule_containing_a_plus_sign_does_not_block_a_repeated_letter ... 2026-09-10 05:35:16,632 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_rule_typed_in_mixed_case_blocks_a_lowercase_address ... 2026-09-10 05:35:16,665 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_shipped_wildcard_rule_blocks_a_matching_disposable_domain ... 2026-09-10 05:35:16,692 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_trailing_dot_does_not_evade_a_domain_rule ... 2026-09-10 05:35:16,724 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_bare_domain_rule_blocks_an_address_in_that_domain ... 2026-09-10 05:35:16,761 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_bare_domain_rule_does_not_block_a_longer_lookalike_domain ... 2026-09-10 05:35:16,796 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_infix_wildcard_rule_blocks_a_domain_containing_the_token ... 2026-09-10 05:35:16,825 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_infix_wildcard_rule_requires_something_after_the_token ... 2026-09-10 05:35:16,856 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_infix_wildcard_rule_requires_something_before_the_token ... 2026-09-10 05:35:16,896 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_prefix_wildcard_rule_blocks_any_suffix ... 2026-09-10 05:35:16,926 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_prefix_wildcard_rule_does_not_block_a_longer_stem ... 2026-09-10 05:35:16,952 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_exact_address_rule_blocks_that_address ... 2026-09-10 05:35:16,982 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_exact_address_rule_does_not_block_a_longer_local_part ... 2026-09-10 05:35:17,014 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_exact_address_rule_does_not_block_the_same_local_part_elsewhere ... 2026-09-10 05:35:17,057 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_local_and_subdomain_wildcard_rule_blocks_a_matching_address ... 2026-09-10 05:35:17,094 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_local_and_subdomain_wildcard_rule_does_not_block_a_local_part_without_the_token ... 2026-09-10 05:35:17,136 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_local_and_subdomain_wildcard_rule_does_not_block_the_bare_domain ... 2026-09-10 05:35:17,179 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_matching_ignores_letter_case_and_surrounding_whitespace ... 2026-09-10 05:35:17,218 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_subdomain_wildcard_rule_blocks_a_subdomain ... 2026-09-10 05:35:17,251 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_subdomain_wildcard_rule_does_not_block_the_bare_domain ... 2026-09-10 05:35:17,295 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_the_record_predicate_answers_for_a_single_rule ... 2026-09-10 05:35:17,344 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:35:17,360 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_domain_only_rule_has_no_local_pattern ... 2026-09-10 05:35:17,394 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_rule_containing_an_asterisk_is_flagged_as_a_wildcard ... 2026-09-10 05:35:17,417 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_rule_is_stored_canonicalised ... 2026-09-10 05:35:17,442 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_rule_with_an_ascii_local_part_is_stored_lowercased ... 2026-09-10 05:35:17,465 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_the_pattern_parts_split_at_the_last_at_sign ... 2026-09-10 05:35:17,503 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:35:17,517 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_catch_all_rule_is_rejected ... 2026-09-10 05:35:17,563 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_catch_all_rule_with_an_empty_local_part_is_rejected ... 2026-09-10 05:35:17,617 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_cited_block_reason_cannot_be_deleted_and_the_refusal_is_readable ... 2026-09-10 05:35:17,668 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_duplicate_of_an_archived_rule_is_still_rejected ... 2026-09-10 05:35:17,750 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_duplicate_rule_name_is_rejected ... 2026-09-10 05:35:17,780 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_differing_only_in_case_is_rejected_as_a_duplicate ... 2026-09-10 05:35:17,805 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_whose_domain_has_no_dot_is_rejected ... 2026-09-10 05:35:17,838 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_with_a_whitespace_only_local_part_is_rejected ... 2026-09-10 05:35:17,868 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_with_no_domain_is_rejected ... 2026-09-10 05:35:17,896 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_an_uncited_block_reason_can_still_be_deleted ... 2026-09-10 05:35:17,910 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted block.reason records with IDs: [3] 2026-09-10 05:35:17,943 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:35:17,955 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleLookupSurface.test_a_multi_wildcard_rule_clears_a_long_address_in_bounded_time ... 2026-09-10 05:35:17,983 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleLookupSurface.test_an_allowed_address_is_cleared_in_one_indexed_query ... 2026-09-10 05:35:18,006 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleLookupSurface.test_the_rule_lookup_is_not_reachable_over_rpc ... 2026-09-10 05:35:18,033 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:35:18,045 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleAdministrationScreens.test_an_archived_rule_can_be_filtered_for_in_the_rules_list ... 2026-09-10 05:35:18,108 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:35:18,121 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_setting_is_stored_under_its_own_namespaced_key ... 2026-09-10 05:35:19,540 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [72] 2026-09-10 05:35:19,656 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_setting_is_system_wide_and_not_a_company_field ... 2026-09-10 05:35:24,892 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_setting_round_trips_through_the_settings_screen ... 2026-09-10 05:35:25,989 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [74] 2026-09-10 05:35:26,124 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_settings_screen_exposes_no_public_action_openers ... 2026-09-10 05:35:26,145 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_two_settings_links_open_the_right_lists ... 2026-09-10 05:35:26,176 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:35:26,189 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_blocked_self_registration_creates_no_account_and_explains_why ... 2026-09-10 05:35:27,005 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:35:27,895 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:27] "POST /web/signup HTTP/1.1" 200 - 203 0.095 0.796 2026-09-10 05:35:27,928 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_matching_address_registers_when_the_feature_is_switched_off ... 2026-09-10 05:35:28,758 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:35:29,691 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:29] "POST /web/signup HTTP/1.1" 200 - 203 0.115 0.821 2026-09-10 05:35:29,697 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [76] 2026-09-10 05:35:30,101 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:newcomer@blocked-example.com from 127.0.0.1 2026-09-10 05:35:30,232 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #76 deleted mail.mail records with IDs: [377] 2026-09-10 05:35:30,251 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #76 deleted mail.message records with IDs: [8813] 2026-09-10 05:35:30,264 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:newcomer@blocked-example.com from 127.0.0.1 2026-09-10 05:35:30,274 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: Simulating signal changes during tests 2026-09-10 05:35:30,274 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:30] "POST /web/signup HTTP/1.1" 303 - 286 0.281 0.291 2026-09-10 05:35:30,285 127 INFO rb-2d4cbc2-224673-413742 odoo.http: Session expired 2026-09-10 05:35:30,285 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:30] "GET /my HTTP/1.1" 303 - 5 0.001 0.006 2026-09-10 05:35:30,697 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:30] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.051 0.356 2026-09-10 05:35:30,732 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_trailing_dot_does_not_buy_an_account_on_a_blocked_domain ... 2026-09-10 05:35:31,622 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:35:32,473 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:32] "POST /web/signup HTTP/1.1" 200 - 203 0.115 0.738 2026-09-10 05:35:32,508 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_wildcard_rule_blocks_through_the_sign_up_form ... 2026-09-10 05:35:33,964 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:35:34,901 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:34] "POST /web/signup HTTP/1.1" 200 - 203 0.145 0.795 2026-09-10 05:35:34,938 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_address_matching_no_rule_registers_successfully ... 2026-09-10 05:35:35,735 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:35:36,368 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:newcomer@allowed-example.com from 127.0.0.1 2026-09-10 05:35:36,495 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #77 deleted mail.mail records with IDs: [378] 2026-09-10 05:35:36,507 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #77 deleted mail.message records with IDs: [8822] 2026-09-10 05:35:36,523 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:newcomer@allowed-example.com from 127.0.0.1 2026-09-10 05:35:36,535 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: Simulating signal changes during tests 2026-09-10 05:35:36,535 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:36] "POST /web/signup HTTP/1.1" 303 - 285 0.256 0.546 2026-09-10 05:35:36,549 127 INFO rb-2d4cbc2-224673-413742 odoo.http: Session expired 2026-09-10 05:35:36,549 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:36] "GET /my HTTP/1.1" 303 - 5 0.004 0.006 2026-09-10 05:35:37,227 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:37] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.104 0.571 2026-09-10 05:35:37,256 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_archived_rule_stops_blocking ... 2026-09-10 05:35:38,035 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:35:38,901 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:38] "POST /web/signup HTTP/1.1" 200 - 203 0.118 0.750 2026-09-10 05:35:39,222 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:newcomer@blocked-example.com from 127.0.0.1 2026-09-10 05:35:39,328 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #78 deleted mail.mail records with IDs: [379] 2026-09-10 05:35:39,348 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #78 deleted mail.message records with IDs: [8827] 2026-09-10 05:35:39,362 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:newcomer@blocked-example.com from 127.0.0.1 2026-09-10 05:35:39,369 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: Simulating signal changes during tests 2026-09-10 05:35:39,369 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:39] "POST /web/signup HTTP/1.1" 303 - 265 0.192 0.262 2026-09-10 05:35:39,380 127 INFO rb-2d4cbc2-224673-413742 odoo.http: Session expired 2026-09-10 05:35:39,380 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:39] "GET /my HTTP/1.1" 303 - 5 0.002 0.006 2026-09-10 05:35:39,764 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:39] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.043 0.339 2026-09-10 05:35:39,820 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_the_screen_and_the_guard_agree_on_what_the_stored_switch_means ... 2026-09-10 05:35:40,664 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:35:41,537 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:41] "POST /web/signup HTTP/1.1" 200 - 202 0.081 0.794 2026-09-10 05:35:42,053 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:42] "POST /web/signup HTTP/1.1" 200 - 128 0.098 0.368 2026-09-10 05:35:42,427 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:reader2@blocked-example.com from 127.0.0.1 2026-09-10 05:35:42,507 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #79 deleted mail.mail records with IDs: [380] 2026-09-10 05:35:42,515 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #79 deleted mail.message records with IDs: [8832] 2026-09-10 05:35:42,524 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:reader2@blocked-example.com from 127.0.0.1 2026-09-10 05:35:42,550 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: Simulating signal changes during tests 2026-09-10 05:35:42,550 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:42] "POST /web/signup HTTP/1.1" 303 - 286 0.159 0.285 2026-09-10 05:35:42,570 127 INFO rb-2d4cbc2-224673-413742 odoo.http: Session expired 2026-09-10 05:35:42,571 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:42] "GET /my HTTP/1.1" 303 - 5 0.006 0.008 2026-09-10 05:35:42,986 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:42] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.072 0.339 2026-09-10 05:35:43,323 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:reader3@blocked-example.com from 127.0.0.1 2026-09-10 05:35:43,410 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #80 deleted mail.mail records with IDs: [381] 2026-09-10 05:35:43,419 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #80 deleted mail.message records with IDs: [8835] 2026-09-10 05:35:43,431 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:reader3@blocked-example.com from 127.0.0.1 2026-09-10 05:35:43,438 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: Simulating signal changes during tests 2026-09-10 05:35:43,438 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:43] "POST /web/signup HTTP/1.1" 303 - 286 0.173 0.242 2026-09-10 05:35:43,452 127 INFO rb-2d4cbc2-224673-413742 odoo.http: Session expired 2026-09-10 05:35:43,452 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:43] "GET /my HTTP/1.1" 303 - 5 0.002 0.006 2026-09-10 05:35:43,908 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:43] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.060 0.379 2026-09-10 05:35:44,318 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:reader4@blocked-example.com from 127.0.0.1 2026-09-10 05:35:44,409 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #81 deleted mail.mail records with IDs: [382] 2026-09-10 05:35:44,417 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #81 deleted mail.message records with IDs: [8838] 2026-09-10 05:35:44,428 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:reader4@blocked-example.com from 127.0.0.1 2026-09-10 05:35:44,435 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: Simulating signal changes during tests 2026-09-10 05:35:44,435 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:44] "POST /web/signup HTTP/1.1" 303 - 286 0.196 0.292 2026-09-10 05:35:44,447 127 INFO rb-2d4cbc2-224673-413742 odoo.http: Session expired 2026-09-10 05:35:44,447 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:44] "GET /my HTTP/1.1" 303 - 5 0.002 0.007 2026-09-10 05:35:44,848 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:44] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.037 0.361 2026-09-10 05:35:44,886 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:35:44,902 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_signup_not_intercepted: Starting TestBlacklistDoesNotInterfere.test_an_existing_user_whose_address_matches_a_rule_can_reset_their_password ... 2026-09-10 05:35:45,668 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:35:47,239 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:47] "POST /web/signup HTTP/1.1" 200 - 203 0.101 1.472 2026-09-10 05:35:47,579 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [383] 2026-09-10 05:35:47,587 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8842] 2026-09-10 05:35:47,593 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:35:47,791 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:resident@blocked-example.com from 127.0.0.1 2026-09-10 05:35:47,811 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:resident@blocked-example.com from 127.0.0.1 2026-09-10 05:35:47,819 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: Simulating signal changes during tests 2026-09-10 05:35:47,819 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:47] "POST /web/reset_password HTTP/1.1" 303 - 117 0.070 0.128 2026-09-10 05:35:47,841 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:resident@blocked-example.com from 127.0.0.1 2026-09-10 05:35:47,849 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:47] "POST /web/login HTTP/1.1" 303 - 16 0.005 0.017 2026-09-10 05:35:47,869 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login failed for db:rb-2d4cbc2-224673-413742 login:resident@blocked-example.com from 127.0.0.1 2026-09-10 05:35:48,317 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:48] "POST /web/login HTTP/1.1" 200 - 105 0.080 0.382 2026-09-10 05:35:48,320 127 INFO rb-2d4cbc2-224673-413742 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-10 05:35:48,354 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_registration_email_blacklist.tests.test_signup_not_intercepted: Starting TestBlacklistDoesNotInterfere.test_an_invited_registration_is_not_blocked ... 2026-09-10 05:35:49,196 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:35:50,106 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:50] "POST /web/signup HTTP/1.1" 200 - 203 0.117 0.797 2026-09-10 05:35:50,551 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:invitee@blocked-example.com from 127.0.0.1 2026-09-10 05:35:50,648 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #83 deleted mail.mail records with IDs: [385] 2026-09-10 05:35:50,657 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #83 deleted mail.message records with IDs: [8848] 2026-09-10 05:35:50,666 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:invitee@blocked-example.com from 127.0.0.1 2026-09-10 05:35:50,673 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: Simulating signal changes during tests 2026-09-10 05:35:50,673 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:50] "POST /web/signup HTTP/1.1" 303 - 297 0.235 0.272 2026-09-10 05:35:50,683 127 INFO rb-2d4cbc2-224673-413742 odoo.http: Session expired 2026-09-10 05:35:50,683 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:50] "GET /my HTTP/1.1" 303 - 5 0.002 0.005 2026-09-10 05:35:51,093 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:35:51] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.044 0.362 2026-09-10 05:35:51,153 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:35:51,398 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_01 ... 2026-09-10 05:35:51,479 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_02 ... 2026-09-10 05:35:51,643 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:35:51,860 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_01 ... 2026-09-10 05:35:52,126 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_02 ... 2026-09-10 05:35:52,322 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_03 ... 2026-09-10 05:35:52,513 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_01 ... 2026-09-10 05:35:52,717 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_02 ... 2026-09-10 05:35:52,897 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_03 ... 2026-09-10 05:35:53,101 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:35:53,244 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_00_no_milestone ... 2026-09-10 05:35:53,584 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_01_maintenance_request_different_milestones ... 2026-09-10 05:35:53,905 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_02_maintenance_request_same_milestones ... 2026-09-10 05:35:54,988 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_03_different_part_replace_condition ... 2026-09-10 05:35:56,019 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:35:56,941 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_change_time_backdate ... 2026-09-10 05:35:57,257 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate ... 2026-09-10 05:35:57,509 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_input_backdate_future ... 2026-09-10 05:35:57,548 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_legacy_date_order_context_key_still_backdates_the_confirmation ... 2026-09-10 05:35:57,726 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 05:35:57,763 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request https://v14demo-vn.viindoo.com/web#action=116&active_id=mailbox_inbox&cids=1&menu_id=90 with timeout 3 increased to 10s during tests 2026-09-10 05:35:57,763 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://v14demo-vn.viindoo.com/web#action=116&active_id=mailbox_inbox&cids=1&menu_id=90 2026-09-10 05:35:57,934 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_in_text ... 2026-09-10 05:35:58,008 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_standalone ... 2026-09-10 05:35:58,032 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_in_text ... 2026-09-10 05:35:58,077 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_standalone ... 2026-09-10 05:35:58,139 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:35:58,153 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_01 ... 2026-09-10 05:35:58,925 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [193] 2026-09-10 05:35:59,003 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_02 ... 2026-09-10 05:35:59,511 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:36:08,709 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-09-10 05:36:13,831 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-09-10 05:36:18,290 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_so ... 2026-09-10 05:36:23,948 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_so_to_confirmed_payment ... 2026-09-10 05:36:27,778 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_so_to_confirmed_payment ... 2026-09-10 05:36:32,188 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:36:43,345 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_on_payment ... 2026-09-10 05:36:43,676 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_so_on_payment ... 2026-09-10 05:36:43,992 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:36:54,672 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sale_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-09-10 05:36:55,003 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:36:55,767 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [386] 2026-09-10 05:36:55,972 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit ... 2026-09-10 05:36:56,077 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_2 ... 2026-09-10 05:36:56,266 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_3 ... 2026-09-10 05:36:56,391 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_4 ... 2026-09-10 05:36:57,719 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom ... 2026-09-10 05:36:59,564 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom_and_price ... 2026-09-10 05:36:59,759 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-01 09:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_a_declared_bulk_update_leaves_the_paperwork_untouched_and_flags_it ... 2026-10-01 09:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_a_held_rebuild_and_a_refused_transfer_are_recorded_differently ... 2026-10-01 09:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_a_held_rebuild_is_honoured_when_the_schedule_is_updated ... 2026-10-01 09:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_a_transfer_emptied_by_a_replan_does_not_survive_as_a_draft ... 2026-10-01 09:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8942, 8941] 2026-10-01 09:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [112] 2026-10-01 09:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1313] 2026-10-01 09:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_cancelled_transfer_is_left_alone_and_the_operator_is_told ... 2026-10-01 09:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_done_transfer_is_left_alone_and_the_operator_is_told ... 2026-10-01 09:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_one_multi_line_update_rebuilds_once_per_order_not_once_per_line ... 2026-10-01 09:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_picked_move_is_left_alone_and_the_operator_is_told ... 2026-10-01 09:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_printed_transfer_is_left_alone_and_the_operator_is_told ... 2026-10-01 09:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_promise_change_splits_then_merges_back_to_one_per_date ... 2026-10-01 09:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8984, 8982, 8981] 2026-10-01 09:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [121] 2026-10-01 09:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1330] 2026-10-01 09:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_promise_changed_after_confirmation_redates_the_transfer ... 2026-10-01 09:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_reserved_quantities_follow_their_move_to_the_new_transfer ... 2026-09-10 05:37:15,451 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:37:15,461 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan_stock_delivery_compat: Starting TestDeliveryReplanStockDeliveryCompat.test_replan_after_confirm_does_not_crash_when_stock_delivery_installed ... 2026-09-10 05:37:16,382 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-06-15 12:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsSearch.test_a_user_never_sees_another_companys_movements_through_the_filter ... 2026-06-15 12:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsSearch.test_an_unsupported_operator_raises_instead_of_answering_wrongly ... 2026-06-15 12:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsSearch.test_asking_for_not_late_returns_everything_except_the_late_records ... 2026-06-15 12:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsSearch.test_filter_returns_exactly_the_records_showing_that_value ... 2026-06-15 12:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsSearch.test_filter_work_does_not_grow_with_unrelated_movements ... 2026-09-10 05:37:26,089 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:37:26,100 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsTimezone.test_column_and_filter_agree_in_a_non_server_timezone ... 2026-09-10 05:37:26,532 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsTimezone.test_deadline_today_in_user_timezone_is_early_not_late ... 2026-09-10 05:37:26,751 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:37:26,762 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_01_compute_expected_date ... 2026-09-10 05:37:27,010 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_02_compute_expected_date ... 2026-09-10 05:37:27,244 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_03_compute_expected_date ... 2026-09-10 05:37:28,330 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04 ... 2026-09-10 05:37:28,632 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04_test_delivery_results ... 2026-09-10 05:37:29,842 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9226, 9222, 9221] 2026-09-10 05:37:29,888 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [145] 2026-09-10 05:37:29,896 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1345] 2026-09-10 05:37:30,235 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05 ... 2026-09-10 05:37:31,296 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05_test_delivery_results ... 2026-09-10 05:37:32,493 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9241, 9237, 9236] 2026-09-10 05:37:32,533 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [148] 2026-09-10 05:37:32,538 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1351] 2026-09-10 05:37:32,878 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06 ... 2026-09-10 05:37:33,898 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06_test_delivery_results ... 2026-09-10 05:37:35,229 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_07 ... 2026-09-10 05:37:36,219 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_08 ... 2026-09-10 05:37:37,227 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_09 ... 2026-09-10 05:37:38,710 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_10 ... 2026-09-10 05:37:40,316 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_11 ... 2026-09-10 05:37:41,810 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_12 ... 2026-09-10 05:37:42,559 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_13 ... 2026-09-10 05:37:43,457 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_14 ... 2026-09-10 05:37:44,324 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_multi_picking_01 ... 2026-09-10 05:37:45,203 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 09:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_a_move_never_joins_a_transfer_that_already_holds_another_date ... 2026-10-01 09:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_combo_and_product_less_lines_never_cause_a_split ... 2026-10-01 09:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_merging_a_second_source_document_keeps_both_origins ... 2026-10-01 09:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_quantity_decrease_after_validation_creates_no_empty_transfer ... 2026-10-01 09:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_split_fires_without_any_intervening_flush ... 2026-09-10 05:37:51,901 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:37:51,915 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_changing_the_product_requotes_the_forecast_and_keeps_the_promise ... 2026-09-10 05:37:52,648 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_duplicating_a_quotation_carries_no_promise ... 2026-09-10 05:37:53,090 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_forecast_equals_promise_once_the_order_is_confirmed ... 2026-09-10 05:37:54,133 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_forecast_is_populated_for_a_good_that_does_not_track_inventory ... 2026-09-10 05:37:54,836 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_line_with_no_promise_behaves_exactly_as_standard_odoo ... 2026-09-10 05:37:55,821 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_is_never_given_a_compute ... 2026-09-10 05:37:56,989 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_survives_confirmation_into_the_warehouse_document ... 2026-09-10 05:37:58,116 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_typed_today_still_reads_today_value_a_week_later ... 2026-09-10 05:37:58,750 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_typing_a_promise_in_the_form_sets_the_lead_time ... 2026-09-10 05:38:00,335 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:38:01,811 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [387] 2026-09-10 05:38:01,923 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [388] 2026-09-10 05:38:02,469 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_01_sale_user ... 2026-09-10 05:38:02,571 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 95, model: team.sales.target 2026-09-10 05:38:02,598 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9387] 2026-09-10 05:38:02,601 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: team.sales.target 2026-09-10 05:38:02,607 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 95, model: team.sales.target 2026-09-10 05:38:02,614 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 95, model: team.sales.target 2026-09-10 05:38:02,634 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 95, model: team.sales.target 2026-09-10 05:38:02,674 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9389] 2026-09-10 05:38:02,674 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: team.sales.target 2026-09-10 05:38:02,766 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9390, 9385] 2026-09-10 05:38:02,766 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: personal.sales.target 2026-09-10 05:38:02,807 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9390, 9385] 2026-09-10 05:38:02,814 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #95 deleted personal.sales.target records with IDs: [1] 2026-09-10 05:38:02,819 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #95 deleted mail.followers records with IDs: [1411] 2026-09-10 05:38:02,821 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 95, model: personal.sales.target 2026-09-10 05:38:02,826 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 95, model: personal.sales.target 2026-09-10 05:38:02,841 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 95, model: personal.sales.target 2026-09-10 05:38:02,867 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9388] 2026-09-10 05:38:02,867 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: personal.sales.target 2026-09-10 05:38:02,894 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_02_sale_leader ... 2026-09-10 05:38:03,002 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9387] 2026-09-10 05:38:03,019 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #96 deleted team.sales.target records with IDs: [8] 2026-09-10 05:38:03,038 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1413] 2026-09-10 05:38:03,094 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 96, model: team.sales.target 2026-09-10 05:38:03,106 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 96, model: team.sales.target 2026-09-10 05:38:03,125 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9389] 2026-09-10 05:38:03,129 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [9], uid: 96, model: team.sales.target 2026-09-10 05:38:03,152 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [11], uid: 96, model: team.sales.target 2026-09-10 05:38:03,245 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9385] 2026-09-10 05:38:03,254 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [1] 2026-09-10 05:38:03,259 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1411] 2026-09-10 05:38:03,359 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9393] 2026-09-10 05:38:03,367 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [5] 2026-09-10 05:38:03,371 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1419, 1420] 2026-09-10 05:38:03,379 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 96, model: personal.sales.target 2026-09-10 05:38:03,389 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 96, model: personal.sales.target 2026-09-10 05:38:03,403 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9388] 2026-09-10 05:38:03,407 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 96, model: personal.sales.target 2026-09-10 05:38:03,427 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 96, model: personal.sales.target 2026-09-10 05:38:03,465 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_03_regional_manager ... 2026-09-10 05:38:03,664 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9387] 2026-09-10 05:38:03,686 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #97 deleted team.sales.target records with IDs: [8] 2026-09-10 05:38:03,705 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1413] 2026-09-10 05:38:03,782 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9389] 2026-09-10 05:38:03,794 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #97 deleted team.sales.target records with IDs: [9] 2026-09-10 05:38:03,812 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1415] 2026-09-10 05:38:03,968 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9385] 2026-09-10 05:38:03,984 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #97 deleted personal.sales.target records with IDs: [1] 2026-09-10 05:38:03,987 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1411] 2026-09-10 05:38:04,046 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9388] 2026-09-10 05:38:04,059 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #97 deleted personal.sales.target records with IDs: [3] 2026-09-10 05:38:04,064 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1414] 2026-09-10 05:38:04,202 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9398] 2026-09-10 05:38:04,215 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [9] 2026-09-10 05:38:04,220 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1429, 1430] 2026-09-10 05:38:04,265 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 97, model: team.sales.target 2026-09-10 05:38:04,279 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 97, model: team.sales.target 2026-09-10 05:38:04,299 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9389] 2026-09-10 05:38:04,316 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [9], uid: 97, model: team.sales.target 2026-09-10 05:38:04,354 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [14], uid: 97, model: team.sales.target 2026-09-10 05:38:04,376 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 97, model: personal.sales.target 2026-09-10 05:38:04,390 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 97, model: personal.sales.target 2026-09-10 05:38:04,412 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9397] 2026-09-10 05:38:04,428 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [8], uid: 97, model: personal.sales.target 2026-09-10 05:38:04,444 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9397] 2026-09-10 05:38:04,447 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #97 deleted personal.sales.target records with IDs: [8] 2026-09-10 05:38:04,452 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1427, 1428] 2026-09-10 05:38:04,475 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [10], uid: 97, model: personal.sales.target 2026-09-10 05:38:04,579 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9398] 2026-09-10 05:38:04,594 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [9] 2026-09-10 05:38:04,599 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1429, 1430] 2026-09-10 05:38:04,626 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_04_all_document ... 2026-09-10 05:38:04,868 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9387] 2026-09-10 05:38:04,876 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #99 deleted team.sales.target records with IDs: [8] 2026-09-10 05:38:04,894 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1413] 2026-09-10 05:38:04,979 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9389] 2026-09-10 05:38:04,983 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #99 deleted team.sales.target records with IDs: [9] 2026-09-10 05:38:05,001 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1415] 2026-09-10 05:38:05,125 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9385] 2026-09-10 05:38:05,131 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #99 deleted personal.sales.target records with IDs: [1] 2026-09-10 05:38:05,136 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1411] 2026-09-10 05:38:05,192 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9388] 2026-09-10 05:38:05,196 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #99 deleted personal.sales.target records with IDs: [3] 2026-09-10 05:38:05,201 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1414] 2026-09-10 05:38:05,273 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:38:06,811 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [389] 2026-09-10 05:38:06,904 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [390] 2026-09-10 05:38:16,299 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_cross_company_search_is_closed ... 2026-09-10 05:38:16,330 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_same_company_search_still_allowed ... 2026-09-10 05:38:16,362 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_company_id_populated_from_team ... 2026-09-10 05:38:16,391 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_cross_company_search_is_closed ... 2026-09-10 05:38:16,429 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_same_company_search_still_allowed ... 2026-09-10 05:38:16,507 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 05:38:18,149 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [391] 2026-09-10 05:38:18,277 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [392] 2026-09-10 05:38:18,665 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_matching_term_does_not_raise ... 2026-09-10 05:38:18,712 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_non_matching_term_returns_empty ... 2026-09-10 05:38:18,743 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:38:20,346 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [393] 2026-09-10 05:38:20,487 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [394] 2026-09-10 05:38:21,153 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_approval_team_target ... 2026-09-10 05:38:21,382 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_divide_target_when_generate_sale_personal_target ... 2026-09-10 05:38:21,408 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_function_get_target_by_date ... 2026-09-10 05:38:24,717 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_01_team_sales_target ... 2026-09-10 05:38:24,831 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_02_personal_sales_target ... 2026-09-10 05:38:26,020 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_duplicate_personal_target_in_team_target ... 2026-09-10 05:38:26,083 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1454] 2026-09-10 05:38:26,119 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_state_personal_target_follow_state_team_target ... 2026-09-10 05:38:26,254 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:38:27,988 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [395] 2026-09-10 05:38:28,117 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [396] 2026-09-10 05:38:28,408 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_manager ... 2026-09-10 05:38:28,973 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9861] 2026-09-10 05:38:28,990 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #118 deleted personal.sales.target records with IDs: [44] 2026-09-10 05:38:28,996 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1504] 2026-09-10 05:38:29,149 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9864] 2026-09-10 05:38:29,158 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #118 deleted personal.sales.target records with IDs: [46] 2026-09-10 05:38:29,164 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1508, 1509] 2026-09-10 05:38:29,174 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9862] 2026-09-10 05:38:29,190 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #118 deleted team.sales.target records with IDs: [43] 2026-09-10 05:38:29,209 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1506] 2026-09-10 05:38:29,345 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [47], uid: 118, model: personal.sales.target 2026-09-10 05:38:29,645 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 118, model: team.sales.target 2026-09-10 05:38:29,670 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 118, model: team.sales.target 2026-09-10 05:38:29,705 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9866] 2026-09-10 05:38:29,713 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [45], uid: 118, model: team.sales.target 2026-09-10 05:38:29,741 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 118, model: personal.sales.target 2026-09-10 05:38:29,766 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 118, model: personal.sales.target 2026-09-10 05:38:29,789 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9865] 2026-09-10 05:38:29,796 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [48], uid: 118, model: personal.sales.target 2026-09-10 05:38:29,841 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [49], uid: 118, model: personal.sales.target 2026-09-10 05:38:29,968 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 118, model: personal.sales.target 2026-09-10 05:38:29,991 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 118, model: personal.sales.target 2026-09-10 05:38:30,045 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9865] 2026-09-10 05:38:30,061 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [48], uid: 118, model: personal.sales.target 2026-09-10 05:38:30,087 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9865] 2026-09-10 05:38:30,091 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #118 deleted personal.sales.target records with IDs: [48] 2026-09-10 05:38:30,096 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1510] 2026-09-10 05:38:30,125 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 118, model: personal.sales.target 2026-09-10 05:38:30,146 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 118, model: team.sales.target 2026-09-10 05:38:30,158 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 118, model: team.sales.target 2026-09-10 05:38:30,181 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9866] 2026-09-10 05:38:30,191 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [45], uid: 118, model: team.sales.target 2026-09-10 05:38:30,228 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_user ... 2026-09-10 05:38:30,364 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: team.sales.target 2026-09-10 05:38:30,743 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 117, model: team.sales.target 2026-09-10 05:38:30,753 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9870] 2026-09-10 05:38:30,755 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: team.sales.target 2026-09-10 05:38:30,821 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9871, 9868] 2026-09-10 05:38:30,821 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: personal.sales.target 2026-09-10 05:38:30,835 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9871, 9868] 2026-09-10 05:38:30,837 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #117 deleted personal.sales.target records with IDs: [51] 2026-09-10 05:38:30,843 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #117 deleted mail.followers records with IDs: [1512] 2026-09-10 05:38:30,845 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: personal.sales.target 2026-09-10 05:38:30,848 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: team.sales.target 2026-09-10 05:38:31,082 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [47], uid: 117, model: team.sales.target 2026-09-10 05:38:31,095 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [47], uid: 117, model: team.sales.target 2026-09-10 05:38:31,115 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9873] 2026-09-10 05:38:31,116 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: team.sales.target 2026-09-10 05:38:31,121 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [52], uid: 117, model: personal.sales.target 2026-09-10 05:38:31,137 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [52], uid: 117, model: personal.sales.target 2026-09-10 05:38:31,163 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9869] 2026-09-10 05:38:31,166 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #117 deleted personal.sales.target records with IDs: [52] 2026-09-10 05:38:31,171 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #117 deleted mail.followers records with IDs: [1513] 2026-09-10 05:38:31,172 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: personal.sales.target 2026-09-10 05:38:31,182 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9869] 2026-09-10 05:38:31,182 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: personal.sales.target 2026-09-10 05:38:31,224 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:38:32,748 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [397] 2026-09-10 05:38:32,872 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [398] 2026-09-10 05:38:34,210 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_pos.tests.test_report_pos_order_group_by_team: Starting TestReportPosOrderGroupByTeam.test_report_pos_order_stays_groupable_by_sales_team ... 2026-09-10 05:38:34,769 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:38:36,361 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [399] 2026-09-10 05:38:36,486 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [400] 2026-09-10 05:38:37,774 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_foreign_currency_walkin_is_converted_to_target_currency ... 2026-09-10 05:38:38,459 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_nightly_set_done_completes_on_a_point_of_sale_database ... 2026-09-10 05:38:39,857 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_sale_order_paid_at_pos_is_counted_once_not_double ... 2026-09-10 05:38:41,899 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_standalone_sale_order_leaves_pos_channel_empty ... 2026-09-10 05:38:43,537 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_and_sale_order_consolidate_without_double_count ... 2026-09-10 05:38:45,420 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_pos_channel_reports_untaxed_not_tax_inclusive ... 2026-09-10 05:38:45,786 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:38:47,424 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [401] 2026-09-10 05:38:47,552 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [402] 2026-09-10 05:38:48,534 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_report_crash: Starting TestTargetPosSaleReportCrash.test_confirming_sales_order_does_not_crash_when_salesperson_has_pos_orders_in_period ... 2026-09-10 05:38:51,620 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_report_crash: Starting TestTargetPosSaleReportCrash.test_confirming_sales_order_does_not_crash_when_team_has_pos_orders_in_period ... 2026-09-10 05:38:54,827 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:38:56,375 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [403] 2026-09-10 05:38:56,486 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-09-10 05:38:57,610 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_cancelled_target_reports_zero_on_every_channel ... 2026-09-10 05:38:59,840 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_compute_sales_kpi_on_target ... 2026-09-10 05:39:02,741 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #138 deleted mail.mail records with IDs: [405] 2026-09-10 05:39:06,232 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-09-10 05:39:06,918 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_linking_pos_order_to_target ... 2026-09-10 05:39:08,698 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #137 deleted mail.mail records with IDs: [407] 2026-09-10 05:39:09,141 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 05:39:10,936 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-09-10 05:39:11,080 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-09-10 05:39:11,351 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_ordered_total ... 2026-09-10 05:39:14,974 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_untaxed_total ... 2026-09-10 05:39:18,036 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_sales_total_equals_sale_channel_on_pos_less_db ... 2026-09-10 05:39:19,913 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_another_company_sale_order ... 2026-09-10 05:39:33,724 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_sale_order_rescheduled_out_of_period ... 2026-09-10 05:39:36,782 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_recomputes_when_draft_target_is_approved ... 2026-09-10 05:39:40,075 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-09-10 05:39:43,419 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_sales_total_keeps_invoice_lens_while_ordered_total_tracks_orders ... 2026-09-10 05:39:45,925 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-09-10 05:39:46,707 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_another_company_sale_order ... 2026-09-10 05:40:00,175 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_sale_order_rescheduled_out_of_period ... 2026-09-10 05:40:03,640 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_recomputes_when_draft_target_is_approved ... 2026-09-10 05:40:07,084 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-09-10 05:40:10,269 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:40:11,870 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-09-10 05:40:11,994 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-09-10 05:40:12,252 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_sale.tests.test_st62508_sale_depends: Starting TestST62508SaleDepends.test_untaxed_total_drops_to_zero_when_end_date_shrinks_below_order_date ... 2026-09-10 05:40:14,388 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_sale.tests.test_st62508_sale_depends: Starting TestST62508SaleDepends.test_untaxed_total_drops_to_zero_when_order_rescheduled_out_of_period_without_trigger ... 2026-09-10 05:40:16,553 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:40:18,281 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-09-10 05:40:18,428 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-09-10 05:40:18,645 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_sale.tests.test_st62508_sale_migration: Starting TestST62508SaleMigration.test_migration_heals_boundary_day_order_to_orm_recompute_value ... 2026-09-10 05:40:22,126 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_sale.tests.test_st62508_sale_migration: Starting TestST62508SaleMigration.test_migration_heals_foreign_currency_target_to_orm_recompute_value ... 2026-09-10 05:40:22,167 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7181] 2026-09-10 05:40:22,168 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-09-10 05:40:24,407 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:40:26,062 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-09-10 05:40:26,217 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [416] 2026-09-10 05:40:26,513 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_compute_sales_kpi_on_target ... 2026-09-10 05:40:30,932 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [417] 2026-09-10 05:40:31,971 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [418] 2026-09-10 05:40:32,657 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [221, 220] 2026-09-10 05:40:32,709 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [158] 2026-09-10 05:40:32,732 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [210] 2026-09-10 05:40:33,135 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_cron_update_current_month_target ... 2026-09-10 05:40:35,591 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (125) started manually 2026-09-10 05:40:35,712 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (125) done 2026-09-10 05:40:35,715 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (126) started manually 2026-09-10 05:40:35,741 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (126) done 2026-09-10 05:40:35,773 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_linking_so_invoice_to_target ... 2026-09-10 05:40:39,651 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [419] 2026-09-10 05:40:40,713 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:40:42,299 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced.tests.test_regions_hierarchy: Starting TestRegionsHierarchy.test_2010_regions_hierarchy ... 2026-09-10 05:40:42,354 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:40:44,045 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1000_compute_user_id ... 2026-09-10 05:40:44,097 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1001_compute_recursive_child_ids ... 2026-09-10 05:40:44,134 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1002_compute_member_ids ... 2026-09-10 05:40:44,268 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1003_group_sale_salesman ... 2026-09-10 05:40:44,419 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-10 05:40:44,452 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-10 05:40:44,459 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-09-10 05:40:44,475 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-10 05:40:44,479 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-09-10 05:40:44,507 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-10 05:40:44,514 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-10 05:40:44,516 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 05:40:44,518 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-10 05:40:44,520 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 05:40:44,522 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-10 05:40:44,547 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1004_group_sale_salesman_team_lead ... 2026-09-10 05:40:44,698 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-10 05:40:44,708 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-10 05:40:44,713 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-09-10 05:40:44,728 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-10 05:40:44,732 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-09-10 05:40:44,768 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-10 05:40:44,779 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-10 05:40:44,782 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 05:40:44,785 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-10 05:40:44,796 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 05:40:44,800 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-10 05:40:44,840 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1005_group_sale_salesman_sale_rg ... 2026-09-10 05:40:45,012 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-10 05:40:45,027 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-10 05:40:45,032 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-09-10 05:40:45,050 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-10 05:40:45,054 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-09-10 05:40:45,086 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-10 05:40:45,093 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-10 05:40:45,095 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 05:40:45,098 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-10 05:40:45,100 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 05:40:45,103 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-10 05:40:45,126 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1006_group_sale_team_leader ... 2026-09-10 05:40:45,284 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-10 05:40:45,300 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-10 05:40:45,306 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-09-10 05:40:45,324 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-10 05:40:45,331 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-09-10 05:40:45,370 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-10 05:40:45,379 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-10 05:40:45,382 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 05:40:45,385 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-10 05:40:45,389 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 05:40:45,392 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-10 05:40:45,427 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1007_group_sale_team_leader_sale_rg ... 2026-09-10 05:40:45,586 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-10 05:40:45,604 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-10 05:40:45,608 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-09-10 05:40:45,630 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-10 05:40:45,635 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-09-10 05:40:45,676 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-10 05:40:45,685 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-10 05:40:45,689 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 05:40:45,696 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-10 05:40:45,704 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 05:40:45,711 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-10 05:40:45,732 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1008_group_sale_regional_admin ... 2026-09-10 05:40:45,951 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-10 05:40:45,967 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-09-10 05:40:46,004 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [39], uid: 167, model: crm.team 2026-09-10 05:40:46,020 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-09-10 05:40:46,082 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-10 05:40:46,093 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 05:40:46,095 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-10 05:40:46,098 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 05:40:46,102 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-10 05:40:46,129 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1009_group_sale_regional_manager_team_leader ... 2026-09-10 05:40:46,386 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-10 05:40:46,403 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-09-10 05:40:46,441 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [39], uid: 167, model: crm.team 2026-09-10 05:40:46,460 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 167, model: crm.team 2026-09-10 05:40:46,552 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-10 05:40:46,565 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 05:40:46,568 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-10 05:40:46,570 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 05:40:46,574 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-10 05:40:46,592 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1010_group_sale_regional_admin_child ... 2026-09-10 05:40:46,847 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-10 05:40:46,872 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1011_group_sale_salesman_all_leads ... 2026-09-10 05:40:47,106 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-10 05:40:47,117 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-10 05:40:47,162 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 05:40:47,171 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-10 05:40:47,204 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:40:49,169 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2000_group_sale_team_leader_member ... 2026-09-10 05:40:49,407 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:49,462 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:49,500 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:49,536 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:49,548 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-09-10 05:40:49,589 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 172, model: crm.lead 2026-09-10 05:40:49,614 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-09-10 05:40:49,632 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:49,641 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-09-10 05:40:49,663 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 172, model: crm.lead 2026-09-10 05:40:49,683 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-09-10 05:40:49,699 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:49,717 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:49,735 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:49,754 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2001_group_sale_team_leader_leader ... 2026-09-10 05:40:49,922 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:49,963 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:49,992 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:50,036 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:50,047 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-09-10 05:40:50,069 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 172, model: crm.lead 2026-09-10 05:40:50,085 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-09-10 05:40:50,098 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:50,108 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-09-10 05:40:50,132 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 172, model: crm.lead 2026-09-10 05:40:50,149 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-09-10 05:40:50,168 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:50,189 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:50,206 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:50,228 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2002_group_sale_regional_manager_member ... 2026-09-10 05:40:50,380 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:50,420 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:50,463 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:50,478 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-09-10 05:40:50,509 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 172, model: crm.lead 2026-09-10 05:40:50,534 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-09-10 05:40:50,551 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:50,564 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-09-10 05:40:50,591 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 172, model: crm.lead 2026-09-10 05:40:50,612 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-09-10 05:40:50,628 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:50,648 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:50,662 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:50,680 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2003_group_sale_regional_manager_direct ... 2026-09-10 05:40:50,923 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:50,999 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:51,052 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:51,071 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-09-10 05:40:51,122 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 172, model: crm.lead 2026-09-10 05:40:51,159 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-09-10 05:40:51,189 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:51,204 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-09-10 05:40:51,237 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 172, model: crm.lead 2026-09-10 05:40:51,260 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-09-10 05:40:51,279 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:51,300 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:51,317 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:51,341 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2004_group_sale_regional_manager_parent ... 2026-09-10 05:40:51,603 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:51,663 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:51,742 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:51,761 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-09-10 05:40:51,801 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 172, model: crm.lead 2026-09-10 05:40:51,832 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-09-10 05:40:51,850 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:51,861 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-09-10 05:40:51,889 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 172, model: crm.lead 2026-09-10 05:40:51,914 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-09-10 05:40:51,935 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:51,953 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:51,968 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:51,988 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2005_group_sale_regional_manager_child ... 2026-09-10 05:40:52,205 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [57], uid: 172, model: crm.lead 2026-09-10 05:40:52,246 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [57], uid: 172, model: crm.lead 2026-09-10 05:40:52,263 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [57], uid: 172, model: crm.lead 2026-09-10 05:40:52,284 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:52,298 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [58], uid: 172, model: crm.lead 2026-09-10 05:40:52,326 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [58], uid: 172, model: crm.lead 2026-09-10 05:40:52,350 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [58], uid: 172, model: crm.lead 2026-09-10 05:40:52,371 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:52,382 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-09-10 05:40:52,415 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 172, model: crm.lead 2026-09-10 05:40:52,442 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 172, model: crm.lead 2026-09-10 05:40:52,460 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:52,474 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-09-10 05:40:52,505 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 172, model: crm.lead 2026-09-10 05:40:52,530 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 172, model: crm.lead 2026-09-10 05:40:52,552 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:52,572 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:52,592 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-10 05:40:52,628 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:40:53,160 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [420] 2026-09-10 05:40:53,168 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10557] 2026-09-10 05:40:53,184 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:40:53,353 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced_crm.tests.test_team_leader_sync: Starting TestTeamLeaderSync.test_batch_write_team_id_syncs_team_leader_id_every_record ... 2026-09-10 05:40:53,817 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [421] 2026-09-10 05:40:53,831 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10561] 2026-09-10 05:40:53,838 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:40:54,201 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced_crm.tests.test_team_leader_sync: Starting TestTeamLeaderSync.test_form_onchange_team_id_updates_team_leader_id ... 2026-09-10 05:40:54,409 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced_crm.tests.test_team_leader_sync: Starting TestTeamLeaderSync.test_write_team_id_syncs_team_leader_id_single_record ... 2026-09-10 05:40:54,547 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:40:57,214 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3000_group_sale_team_leader_member ... 2026-09-10 05:40:57,735 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 178, model: sale.order 2026-09-10 05:40:57,761 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 178, model: sale.order 2026-09-10 05:40:57,784 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 178, model: sale.order 2026-09-10 05:40:57,822 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3001_group_sale_team_leader_leader ... 2026-09-10 05:40:58,335 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3803] 2026-09-10 05:40:58,361 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 05:40:58,381 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 178, model: sale.order 2026-09-10 05:40:58,410 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 178, model: sale.order 2026-09-10 05:40:58,441 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 178, model: sale.order 2026-09-10 05:40:58,493 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3003_group_sale_regional_manager_direct ... 2026-09-10 05:40:59,486 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3803] 2026-09-10 05:40:59,502 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 05:40:59,928 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7565, 4830, 3826, 3805] 2026-09-10 05:40:59,949 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 05:41:00,348 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7023, 4831, 3827, 3806] 2026-09-10 05:41:00,360 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 05:41:00,660 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [238423, 238424, 238425] 2026-09-10 05:41:00,660 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4829, 3825, 3824, 3823, 3804] 2026-09-10 05:41:00,680 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 05:41:00,717 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 178, model: sale.order 2026-09-10 05:41:00,750 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 178, model: sale.order 2026-09-10 05:41:00,790 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 178, model: sale.order 2026-09-10 05:41:00,836 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_child ... 2026-09-10 05:41:01,387 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 178, model: sale.order 2026-09-10 05:41:01,424 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 178, model: sale.order 2026-09-10 05:41:01,460 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 178, model: sale.order 2026-09-10 05:41:01,524 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 178, model: sale.order 2026-09-10 05:41:01,567 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 178, model: sale.order 2026-09-10 05:41:01,605 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 178, model: sale.order 2026-09-10 05:41:01,998 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7023, 4831, 3827, 3806] 2026-09-10 05:41:02,012 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 05:41:02,029 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 178, model: sale.order 2026-09-10 05:41:02,064 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 178, model: sale.order 2026-09-10 05:41:02,095 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 178, model: sale.order 2026-09-10 05:41:02,131 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_parent ... 2026-09-10 05:41:03,130 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3803] 2026-09-10 05:41:03,144 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 05:41:03,451 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7565, 4830, 3826, 3805] 2026-09-10 05:41:03,463 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 05:41:03,721 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7023, 4831, 3827, 3806] 2026-09-10 05:41:03,734 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 05:41:04,055 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [238423, 238424, 238425] 2026-09-10 05:41:04,055 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4829, 3825, 3824, 3823, 3804] 2026-09-10 05:41:04,074 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 05:41:04,476 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3828, 3807] 2026-09-10 05:41:04,490 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 05:41:04,513 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3005_group_sale_regional_manager_assistant_direct ... 2026-09-10 05:41:05,301 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3803] 2026-09-10 05:41:05,318 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 05:41:05,642 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7565, 4830, 3826, 3805] 2026-09-10 05:41:05,653 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 05:41:05,934 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7023, 4831, 3827, 3806] 2026-09-10 05:41:05,947 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 05:41:06,231 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [238423, 238424, 238425] 2026-09-10 05:41:06,231 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4829, 3825, 3824, 3823, 3804] 2026-09-10 05:41:06,255 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 05:41:06,287 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3006_group_sale_regional_manager_assistant_parent ... 2026-09-10 05:41:07,313 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3803] 2026-09-10 05:41:07,329 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 05:41:07,640 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7565, 4830, 3826, 3805] 2026-09-10 05:41:07,650 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 05:41:07,935 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7023, 4831, 3827, 3806] 2026-09-10 05:41:07,950 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 05:41:08,278 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [238423, 238424, 238425] 2026-09-10 05:41:08,279 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4829, 3825, 3824, 3823, 3804] 2026-09-10 05:41:08,314 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 05:41:08,359 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3007_group_sale_regional_manager_assistant_child ... 2026-09-10 05:41:08,966 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 178, model: sale.order 2026-09-10 05:41:09,007 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 178, model: sale.order 2026-09-10 05:41:09,051 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 178, model: sale.order 2026-09-10 05:41:09,087 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 178, model: sale.order 2026-09-10 05:41:09,128 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 178, model: sale.order 2026-09-10 05:41:09,176 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 178, model: sale.order 2026-09-10 05:41:09,661 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7023, 4831, 3827, 3806] 2026-09-10 05:41:09,681 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-10 05:41:09,704 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 178, model: sale.order 2026-09-10 05:41:09,751 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 178, model: sale.order 2026-09-10 05:41:09,816 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 178, model: sale.order 2026-09-10 05:41:09,883 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:41:09,898 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_exist_email ... 2026-09-10 05:41:10,740 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:41:11,673 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:11] "GET / HTTP/1.1" 200 - 177 0.160 0.775 2026-09-10 05:41:12,590 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:12] "POST /web/signup HTTP/1.1" 200 - 202 0.153 0.509 2026-09-10 05:41:12,595 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification.TestSignUpEmailVerification.test_signup_with_exist_email: waiting for threads: [] 2026-09-10 05:41:12,621 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email ... 2026-09-10 05:41:13,464 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:41:14,386 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:14] "GET / HTTP/1.1" 200 - 177 0.124 0.801 2026-09-10 05:41:14,479 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:14] "POST /web/signup HTTP/1.1" 200 - 37 0.014 0.073 2026-09-10 05:41:14,504 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email_and_password ... 2026-09-10 05:41:15,325 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:41:16,227 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:16] "GET / HTTP/1.1" 200 - 177 0.127 0.778 2026-09-10 05:41:16,259 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_valid_email ... 2026-09-10 05:41:17,031 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:41:18,728 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:18] "GET / HTTP/1.1" 200 - 177 0.127 1.572 2026-09-10 05:41:19,174 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:41:19,616 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: Simulating signal changes during tests 2026-09-10 05:41:19,617 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:41:19] "POST /web/signup HTTP/1.1" 200 - 314 0.314 0.566 2026-09-10 05:41:19,660 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:41:20,297 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_01_sshkey_wrong_password ... 2026-09-10 05:41:20,347 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_02_sshkey_right_password ... 2026-09-10 05:41:20,680 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_04_personal_sshkey ... 2026-09-10 05:41:21,099 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_05_company_sshkey_non_key_user ... 2026-09-10 05:41:21,560 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_06_company_sshkey_admin_key_user ... 2026-09-10 05:41:22,048 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_07_use_current_company_sshkey ... 2026-09-10 05:41:26,183 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_08_internal_user_crud_key ... 2026-09-10 05:41:26,513 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 185, model: sshkey.pair 2026-09-10 05:41:26,540 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_another_key ... 2026-09-10 05:41:26,941 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 185, model: sshkey.pair 2026-09-10 05:41:27,297 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [9], uid: 185, model: sshkey.pair 2026-09-10 05:41:27,328 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_key ... 2026-09-10 05:41:28,195 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #185 deleted ir.attachment records with IDs: [4710, 4711] 2026-09-10 05:41:28,196 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #185 deleted sshkey.pair records with IDs: [10] 2026-09-10 05:41:28,236 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 05:41:28,250 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant ... 2026-09-10 05:41:30,638 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant_billing ... 2026-09-10 05:41:33,144 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 195, model: stock.valuation.layer 2026-09-10 05:41:33,182 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory ... 2026-09-10 05:41:35,326 127 INFO rb-2d4cbc2-224673-413742 odoo.models: Access Denied by ACLs for operation: read, uid: 197, model: stock.picking, fields: account_move_ids 2026-09-10 05:41:35,354 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_accountant_admin ... 2026-09-10 05:41:37,706 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_billing ... 2026-09-10 05:41:40,174 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 208, model: stock.valuation.layer 2026-09-10 05:41:40,204 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:41:40,215 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_delivery_picking ... 2026-09-10 05:41:42,800 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_internal ... 2026-09-10 05:41:44,629 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_receipts ... 2026-09-10 05:41:46,921 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:41:56,423 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_asset.tests.test_asset_from_invoice: Starting TestAssetFromInvoice.test_01_asset_created_from_invoice ... 2026-09-10 05:41:58,858 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:41:59,495 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_01_out_picking_with_stockrable_serial_product ... 2026-09-10 05:42:00,977 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53] 2026-09-10 05:42:01,009 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66] 2026-09-10 05:42:03,837 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [70, 71, 72, 73, 74, 75, 76, 77, 78, 79] 2026-09-10 05:42:03,899 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [278] 2026-09-10 05:42:04,050 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [691, 692] 2026-09-10 05:42:04,103 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10670, 10659] 2026-09-10 05:42:04,213 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.move records with IDs: [285] 2026-09-10 05:42:06,140 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_02_out_picking_with_stockrable_serial_product_multi ... 2026-09-10 05:42:07,672 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_03_out_picking_with_stockrable_serial_product_multi ... 2026-09-10 05:42:10,118 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:42:10,627 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_01_out_picking_with_storable_product_no_tracking ... 2026-09-10 05:42:11,412 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_02_out_picking_with_consumable_product ... 2026-09-10 05:42:12,222 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_03_out_picking_with_storable_product_tracking ... 2026-09-10 05:42:12,560 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_04_return_picking_with_asset_that_is_in_draft ... 2026-09-10 05:42:14,650 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [18] 2026-09-10 05:42:15,119 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_05_return_picking_with_asset_that_is_not_in_draft ... 2026-09-10 05:42:18,545 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10746] 2026-09-10 05:42:18,632 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_06_two_asset_with_same_serial ... 2026-09-10 05:42:20,060 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235] 2026-09-10 05:42:22,084 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248] 2026-09-10 05:42:23,978 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_07_out_picking_with_storable_product_tracking ... 2026-09-10 05:42:24,316 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:42:24,743 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_asset.tests.test_upg_18: Starting TestStockAssetUpg18.test_01_post_calls_super_then_syncs_linked_stock_move ... 2026-09-10 05:42:28,546 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [265, 266, 267, 268, 269, 270, 271, 272, 273, 274] 2026-09-10 05:42:28,601 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [354] 2026-09-10 05:42:28,702 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [842, 843] 2026-09-10 05:42:28,740 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10867, 10856] 2026-09-10 05:42:28,801 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.move records with IDs: [355] 2026-09-10 05:42:29,542 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:42:31,537 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287] 2026-09-10 05:42:31,563 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [288] 2026-09-10 05:42:31,567 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_constraint_asset_lot_duplicate ... 2026-09-10 05:42:31,856 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_export_asset_to_equipment ... 2026-09-10 05:42:34,133 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [26] 2026-09-10 05:42:34,646 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_state_asset_equal_state_equipment ... 2026-09-10 05:42:36,756 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_two_asset_with_same_equipment ... 2026-09-10 05:42:39,196 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331] 2026-09-10 05:42:41,618 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344] 2026-09-10 05:42:43,957 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:42:44,785 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_can_pick_a_lot_on_the_equipment_form ... 2026-09-10 05:42:44,832 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_can_read_the_lot_linked_to_an_equipment ... 2026-09-10 05:42:44,938 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_cannot_change_stock_data ... 2026-09-10 05:42:44,978 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 229, model: stock.lot 2026-09-10 05:42:45,027 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:42:45,463 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_equipment.tests.test_data_after_install: Starting TestData.test_data_after_install ... 2026-09-10 05:42:45,511 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:42:45,886 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_check_compute_equipment ... 2026-09-10 05:42:45,958 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_duplicating_equipment_does_not_claim_a_stock_origin ... 2026-09-10 05:42:46,038 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_duplicating_equipment_does_not_reuse_the_serial_number ... 2026-09-10 05:42:46,158 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:42:46,619 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_constrains_product ... 2026-09-10 05:42:46,660 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_onchange_product ... 2026-09-10 05:42:47,658 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_02_constrains_product ... 2026-09-10 05:42:47,769 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:42:48,172 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_01_check_stock_picking_equipment ... 2026-09-10 05:42:48,583 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_02_check_stock_picking_equipment ... 2026-09-10 05:42:48,985 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_03_check_stock_picking_equipment ... 2026-09-10 05:42:49,419 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_04_check_stock_picking_equipment ... 2026-09-10 05:42:49,913 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_05_check_stock_picking_equipment ... 2026-09-10 05:42:50,167 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_06_check_stock_picking_equipment ... 2026-09-10 05:42:50,505 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:42:50,517 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_01_check_equipment_from_purchase_order ... 2026-09-10 05:42:51,934 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1988] 2026-09-10 05:42:52,559 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_03_check_equipment_from_purchase_order ... 2026-09-10 05:42:53,945 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1991] 2026-09-10 05:42:54,508 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:42:54,522 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_equipment_bom_kit.tests.test_security: Starting TestSecurity.test_access_right_manager ... 2026-09-10 05:42:54,686 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted product.set records with IDs: [2] 2026-09-10 05:42:54,705 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted product.set.line records with IDs: [3] 2026-09-10 05:42:54,741 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:42:54,752 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_equipment_bom_kit.tests.test_stock_picking: Starting TestPicking.test_compute_product_set_line_ids ... 2026-09-10 05:43:00,033 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted product.set records with IDs: [3] 2026-09-10 05:43:00,131 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:43:00,146 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_01_compute_recursive_maintenance ... 2026-09-10 05:43:00,312 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_02_compute_recursive_maintenance ... 2026-09-10 05:43:00,458 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_03_compute_recursive_maintenance ... 2026-09-10 05:43:00,637 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_04_compute_recursive_maintenance ... 2026-09-10 05:43:00,850 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:43:00,860 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_copy ... 2026-09-10 05:43:00,935 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_cron_rotate_tokens ... 2026-09-10 05:43:00,967 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted rotating.token.mixin.example.test records with IDs: [2] 2026-09-10 05:43:00,981 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [2] 2026-09-10 05:43:01,006 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_is_expired ... 2026-09-10 05:43:01,060 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_write ... 2026-09-10 05:43:01,145 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:43:01,161 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_compute_access_token ... 2026-09-10 05:43:01,213 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_constrains_rotating_token_life ... 2026-09-10 05:43:01,317 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_ensure_rotating_token ... 2026-09-10 05:43:01,354 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-09-10 05:43:01,381 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_generate_token ... 2026-09-10 05:43:01,438 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_expiration_date ... 2026-09-10 05:43:01,505 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_token_lifetime ... 2026-09-10 05:43:01,562 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_rotate_token ... 2026-09-10 05:43:01,610 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-09-10 05:43:01,644 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:43:01,660 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_01_constrains ... 2026-09-10 05:43:01,726 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_02_constrains ... 2026-09-10 05:43:01,763 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_03_constrains ... 2026-09-10 05:43:06,418 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:43:06,434 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_change_tax_group_id_01 ... 2026-09-10 05:43:06,730 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_change_tax_group_id_02 ... 2026-09-10 05:43:07,013 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_change_tax_group_id_03 ... 2026-09-10 05:43:07,232 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_01 ... 2026-09-10 05:43:07,426 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_02 ... 2026-09-10 05:43:07,615 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_03 ... 2026-09-10 05:43:07,859 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_04 ... 2026-09-10 05:43:08,122 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:43:09,316 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_create ... 2026-09-10 05:43:09,737 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_01 ... 2026-09-10 05:43:10,312 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_02 ... 2026-09-10 05:43:11,009 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_03 ... 2026-09-10 05:43:11,645 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_04 ... 2026-09-10 05:43:12,595 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_vendor_pricelists ... 2026-09-10 05:43:14,332 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_multi_currency ... 2026-09-10 05:43:15,279 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_unlink ... 2026-09-10 05:43:15,337 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_write ... 2026-09-10 05:43:15,463 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 05:43:34,929 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-09-10 05:43:34,951 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 239, model: wallet 2026-09-10 05:43:34,973 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 239, model: wallet.type 2026-09-10 05:43:34,976 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 239, model: wallet.history 2026-09-10 05:43:34,981 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 239, model: wallet 2026-09-10 05:43:34,984 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 239, model: wallet.type 2026-09-10 05:43:34,987 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 239, model: wallet.history 2026-09-10 05:43:34,991 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 239, model: wallet 2026-09-10 05:43:34,994 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 239, model: wallet.type 2026-09-10 05:43:34,996 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 239, model: wallet.history 2026-09-10 05:43:35,025 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-09-10 05:43:35,036 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: wallet 2026-09-10 05:43:35,047 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: wallet.type 2026-09-10 05:43:35,051 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: wallet.history 2026-09-10 05:43:35,055 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 238, model: wallet 2026-09-10 05:43:35,058 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 238, model: wallet.type 2026-09-10 05:43:35,060 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 238, model: wallet.history 2026-09-10 05:43:35,063 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 238, model: wallet 2026-09-10 05:43:35,065 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 238, model: wallet.type 2026-09-10 05:43:35,067 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 238, model: wallet.history 2026-09-10 05:43:35,084 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_03_access_right_wallet_manager ... 2026-09-10 05:43:35,092 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 240, model: wallet 2026-09-10 05:43:35,099 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 240, model: wallet.type 2026-09-10 05:43:35,101 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 240, model: wallet.history 2026-09-10 05:43:35,103 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 240, model: wallet 2026-09-10 05:43:35,106 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 240, model: wallet.type 2026-09-10 05:43:35,109 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 240, model: wallet.history 2026-09-10 05:43:35,111 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: wallet 2026-09-10 05:43:35,113 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: wallet.type 2026-09-10 05:43:35,115 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: wallet.history 2026-09-10 05:43:35,143 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_04_access_right_account_readonly ... 2026-09-10 05:43:35,160 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: wallet 2026-09-10 05:43:35,169 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: wallet.type 2026-09-10 05:43:35,172 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: wallet.history 2026-09-10 05:43:35,176 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: wallet 2026-09-10 05:43:35,179 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: wallet.type 2026-09-10 05:43:35,181 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: wallet.history 2026-09-10 05:43:35,184 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: wallet 2026-09-10 05:43:35,206 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: wallet.type 2026-09-10 05:43:35,209 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: wallet.history 2026-09-10 05:43:35,239 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_05_access_right_account_invoice ... 2026-09-10 05:43:35,254 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 243, model: wallet 2026-09-10 05:43:35,266 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 243, model: wallet.type 2026-09-10 05:43:35,271 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 243, model: wallet.history 2026-09-10 05:43:35,276 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 243, model: wallet 2026-09-10 05:43:35,279 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 243, model: wallet.type 2026-09-10 05:43:35,285 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 243, model: wallet 2026-09-10 05:43:35,290 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 243, model: wallet.type 2026-09-10 05:43:35,293 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 243, model: wallet.history 2026-09-10 05:43:35,322 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_06_access_right_account_manager ... 2026-09-10 05:43:35,340 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 245, model: wallet 2026-09-10 05:43:35,349 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 245, model: wallet.history 2026-09-10 05:43:35,356 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 245, model: wallet 2026-09-10 05:43:35,368 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 245, model: wallet 2026-09-10 05:43:35,376 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 245, model: wallet.history 2026-09-10 05:43:35,404 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_07_own_access_rule_portal ... 2026-09-10 05:43:35,917 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 247, model: wallet 2026-09-10 05:43:35,933 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 246, model: wallet 2026-09-10 05:43:36,057 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 247, model: wallet.history 2026-09-10 05:43:36,074 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 246, model: wallet.history 2026-09-10 05:43:36,128 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_08_own_access_rule_internal ... 2026-09-10 05:43:36,766 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 249, model: wallet 2026-09-10 05:43:36,776 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 248, model: wallet 2026-09-10 05:43:36,859 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 249, model: wallet.history 2026-09-10 05:43:36,869 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 248, model: wallet.history 2026-09-10 05:43:36,940 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-10 05:43:58,179 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_01_access_rule_wallet_type_multi_company ... 2026-09-10 05:43:58,271 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_02_access_rule_wallet_multi_company ... 2026-09-10 05:43:58,358 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_03_access_rule_wallet_history_multi_company ... 2026-09-10 05:43:58,495 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 05:44:19,053 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_01_create_non_wallet_payment ... 2026-09-10 05:44:19,599 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_02_create_wallet_payment ... 2026-09-10 05:44:20,849 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <023885676236137.1789019060.773253917694092-openerp-10-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:20,906 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [422] 2026-09-10 05:44:21,916 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <444631427996946.1789019061.875366210937500-openerp-10-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:21,962 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [423] 2026-09-10 05:44:22,261 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted account.partial.reconcile records with IDs: [50] 2026-09-10 05:44:22,370 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_03_wallet_payment_invalid_wallet_amount ... 2026-09-10 05:44:23,139 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <299330156501880.1789019063.043114423751831-openerp-11-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:23,207 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [424] 2026-09-10 05:44:24,007 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <119929269707290.1789019063.963792085647583-openerp-11-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:24,070 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [425] 2026-09-10 05:44:24,231 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_04_wallet_payment_invalid_wallet_configuration ... 2026-09-10 05:44:24,386 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_05_create_mix_wallet_payment ... 2026-09-10 05:44:25,033 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <047092447142160.1789019064.933703184127808-openerp-14-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:25,097 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [426] 2026-09-10 05:44:25,299 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_06_reconcile_invoice_with_lesser_wallet_payment ... 2026-09-10 05:44:26,615 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <631008035421993.1789019066.521643877029419-openerp-15-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:26,757 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [427] 2026-09-10 05:44:27,257 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <252517508968563.1789019067.211185216903687-openerp-15-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:27,288 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [428] 2026-09-10 05:44:27,335 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_07_reconcile_invoice_with_greater_wallet_payment ... 2026-09-10 05:44:28,673 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <743988049172851.1789019068.593999147415161-openerp-16-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:28,799 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [429] 2026-09-10 05:44:29,262 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <237473956378101.1789019069.224764823913574-openerp-16-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:29,300 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [430] 2026-09-10 05:44:29,347 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_08_reconcile_invoice_with_mix_wallet_payment ... 2026-09-10 05:44:30,633 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <269829121999601.1789019070.537867784500122-openerp-17-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:30,768 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [431] 2026-09-10 05:44:31,216 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <816640705553897.1789019071.179030895233154-openerp-17-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:31,243 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [432] 2026-09-10 05:44:31,285 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_09_reconcile_invoice_with_mix_wallet_payment ... 2026-09-10 05:44:32,441 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766176388185790.1789019072.382935762405396-openerp-18-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:32,536 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [433] 2026-09-10 05:44:32,881 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_10_reconcile_invoice_with_mix_wallet_payment ... 2026-09-10 05:44:34,124 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <554169543441253.1789019074.057484388351440-openerp-19-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:34,223 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [434] 2026-09-10 05:44:34,556 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <138994304259143.1789019074.526696205139160-openerp-19-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:34,578 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [435] 2026-09-10 05:44:34,610 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_11_reconcile_invoice_with_wallet_payment_other_currency ... 2026-09-10 05:44:35,898 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <105358933813340.1789019075.831822872161865-openerp-20-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:36,033 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [436] 2026-09-10 05:44:36,408 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_12_reconcile_invoice_with_wallet_payment_other_currency ... 2026-09-10 05:44:37,576 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <939299498965178.1789019077.517491102218628-openerp-21-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:37,665 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [437] 2026-09-10 05:44:38,034 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_13_full_reconcile ... 2026-09-10 05:44:39,246 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <068663175777386.1789019079.169621467590332-openerp-22-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:39,348 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [438] 2026-09-10 05:44:39,920 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <439485404210908.1789019079.874766826629639-openerp-22-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:39,954 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [439] 2026-09-10 05:44:40,004 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_14_full_reconcile_exchange_rate ... 2026-09-10 05:44:41,368 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <917106796017954.1789019081.279144525527954-openerp-23-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:41,483 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [440] 2026-09-10 05:44:42,126 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <243715852985353.1789019082.092444181442261-openerp-23-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:42,158 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [441] 2026-09-10 05:44:42,201 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_15_reconcile_invoice_with_multiple_payments ... 2026-09-10 05:44:42,731 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <321677214095152.1789019082.645126342773438-openerp-24-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:42,776 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [442] 2026-09-10 05:44:43,405 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <316065259807239.1789019083.364087104797363-openerp-24-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:43,443 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [443] 2026-09-10 05:44:44,524 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <810295628522880.1789019084.483863830566406-openerp-24-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:44,658 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [444] 2026-09-10 05:44:44,702 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_16_reconcile_multiple_invoices_with_multiple_payments ... 2026-09-10 05:44:45,331 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <247436658628371.1789019085.217572927474976-openerp-25-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:45,374 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [445] 2026-09-10 05:44:46,392 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <250781947307001.1789019086.354974508285522-openerp-25-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:46,487 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [446] 2026-09-10 05:44:46,903 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <939150651127583.1789019086.865787982940674-openerp-25-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:46,931 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [447] 2026-09-10 05:44:47,864 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <735415557141287.1789019087.809577703475952-openerp-25-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:47,986 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [448] 2026-09-10 05:44:48,028 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_17_top_up_zero_wallet_amount_from_manual_journal_entry ... 2026-09-10 05:44:48,336 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_18_top_up_non_zero_wallet_amount_from_manual_journal_entry ... 2026-09-10 05:44:48,758 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <348191584202891.1789019088.665431976318359-openerp-27-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:48,786 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [449] 2026-09-10 05:44:48,816 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_19_withdraw_wallet ... 2026-09-10 05:44:49,425 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <942491414475937.1789019089.359083414077759-openerp-28-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:49,456 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [450] 2026-09-10 05:44:50,188 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <254272836237820.1789019090.150028705596924-openerp-28-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:50,235 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [451] 2026-09-10 05:44:50,553 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_20_register_payment_exceed_invoice_due_amount ... 2026-09-10 05:44:52,363 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <621537430492717.1789019092.291490077972412-openerp-31-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:52,498 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [452] 2026-09-10 05:44:52,947 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_21_register_payment_partial_reconcile ... 2026-09-10 05:44:54,680 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_22_register_payment_currency ... 2026-09-10 05:44:56,495 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <507148284466309.1789019096.434486389160156-openerp-32-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:44:56,549 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [453] 2026-09-10 05:44:56,860 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_23_register_payment_from_batch ... 2026-09-10 05:44:59,750 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_24_register_group_payment ... 2026-09-10 05:45:02,467 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <437601930422207.1789019102.372160673141479-openerp-33-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:45:02,611 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [454] 2026-09-10 05:45:03,115 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_25_multi_invoice_multi_payment_complex ... 2026-09-10 05:45:03,141 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted ir.model.data records with IDs: [7184, 7103, 7174, 7106, 7127, 7104, 7074, 7076, 7107, 7108, 7119, 7112, 7111, 7081, 7110, 7121, 7116, 7166, 7118, 7060, 7109, 7117, 7120, 7114, 7113, 7115, 7058, 7125, 7059, 7100, 7061, 7062, 7094, 7126, 7217, 7063, 7129, 7064, 7130, 7167, 7134, 7131, 7133, 7181, 7136, 7135, 7199, 7137, 7168, 7138, 7169, 7139, 7218, 7140, 7079, 7099, 7084, 7141, 7065, 7067, 7066, 7145, 7075, 7144, 7143, 7142, 7146, 7147, 7080, 7149, 7151, 7122, 7124, 7177, 7087, 7150, 7123, 7148, 7152, 7153, 7197, 7155, 7154, 7082, 7068, 7156, 7165, 7163, 7159, 7158, 7171, 7164, 7157, 7162, 7095, 7161, 7160, 7088, 7089, 7170, 7172, 7176, 7175, 7069, 7173, 7090, 7216, 7071, 7212, 7214, 7091, 7215, 7072, 7213, 7211, 7083, 7205, 7085, 7210, 7206, 7201, 7204, 7196, 7073, 7092, 7209, 7203, 7202, 7200, 7195, 7198, 7207, 7132, 7193, 7194, 7189, 7191, 7185, 7186, 7188, 7086, 7187, 7192, 7190, 7077, 7098, 7056, 7102, 7101, 7183, 7057, 7078, 7182, 7208, 7097, 7105, 7128, 7096, 7070, 7180, 7093, 7178, 7179] 2026-09-10 05:45:03,141 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted res.currency.rate records with IDs: [175, 73, 174, 173, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-10 05:45:05,898 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <829723470158680.1789019105.811512947082520-openerp-34-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:45:06,202 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [455] 2026-09-10 05:45:06,876 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065633208539437.1789019106.835829019546509-openerp-34-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:45:06,918 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [456] 2026-09-10 05:45:07,543 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <746913110679484.1789019107.487334489822388-openerp-34-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:45:07,588 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [457] 2026-09-10 05:45:08,124 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <173729580077691.1789019108.082926034927368-openerp-34-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:45:08,163 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [458] 2026-09-10 05:45:08,726 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <825173104735609.1789019108.687309741973877-openerp-34-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:45:08,790 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [459] 2026-09-10 05:45:09,595 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <414213469225879.1789019109.556213855743408-openerp-34-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:45:09,627 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [460] 2026-09-10 05:45:10,225 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <090697901399249.1789019110.180768251419067-openerp-34-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:45:10,267 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [461] 2026-09-10 05:45:10,951 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <620855078659354.1789019110.912142515182495-openerp-34-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:45:10,988 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [462] 2026-09-10 05:45:11,593 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <718258310476043.1789019111.554288148880005-openerp-34-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:45:11,629 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [463] 2026-09-10 05:45:12,174 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <993448994646090.1789019112.139984130859375-openerp-34-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:45:12,210 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [464] 2026-09-10 05:45:12,739 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <399457082372667.1789019112.704302072525024-openerp-34-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:45:12,774 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [465] 2026-09-10 05:45:13,069 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <081408957889802.1789019113.033041000366211-openerp-34-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:45:13,100 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [466] 2026-09-10 05:45:13,136 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_26_adjust_wallet_amount_onpayment_before_confirm ... 2026-09-10 05:45:13,759 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <550542834778920.1789019113.691936016082764-openerp-35-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:45:13,800 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [467] 2026-09-10 05:45:13,971 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_27_edit_payment ... 2026-09-10 05:45:14,809 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <882460659073894.1789019114.735351562500000-openerp-36-wallet@9968f630f504>: ['"New Partner" <@False>'] 2026-09-10 05:45:14,880 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [468] 2026-09-10 05:45:15,032 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_28_edit_payment ... 2026-09-10 05:45:15,744 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <431494150779143.1789019115.655777692794800-openerp-37-wallet@9968f630f504>: ['"New Partner" <@False>'] 2026-09-10 05:45:15,802 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [469] 2026-09-10 05:45:16,476 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_29_unreconcile_invoice ... 2026-09-10 05:45:17,827 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <636732943487930.1789019117.759308576583862-openerp-38-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:45:17,982 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [470] 2026-09-10 05:45:18,485 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <175901515461034.1789019118.443367481231689-openerp-38-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:45:18,520 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [471] 2026-09-10 05:45:18,721 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted account.partial.reconcile records with IDs: [86] 2026-09-10 05:45:18,803 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted account.full.reconcile records with IDs: [42] 2026-09-10 05:45:18,954 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_30_unreconcile_invoice ... 2026-09-10 05:45:20,427 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <899175579925658.1789019120.340828657150269-openerp-39-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:45:20,548 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [472] 2026-09-10 05:45:21,028 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <376171969943557.1789019120.990874290466309-openerp-39-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:45:21,071 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [473] 2026-09-10 05:45:21,261 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted account.partial.reconcile records with IDs: [87, 87] 2026-09-10 05:45:21,338 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #262 deleted account.full.reconcile records with IDs: [43] 2026-09-10 05:45:21,418 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_counterpart_becomes_the_company_itself ... 2026-09-10 05:45:21,588 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_payment_stops_being_a_customer_one ... 2026-09-10 05:45:21,729 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_survives_on_an_ordinary_customer_payment ... 2026-09-10 05:45:21,861 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 05:45:41,296 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet_payment_creation_wizard: Starting TestWalletPaymentCreationWizard.test_a_wizard_payment_left_unconfirmed_still_settles_its_history_when_posted_later ... 2026-09-10 05:45:41,766 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <370301168677201.1789019141.701828718185425-openerp-41-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:45:41,825 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [474] 2026-09-10 05:45:42,089 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet_payment_creation_wizard: Starting TestWalletPaymentCreationWizard.test_settling_a_pending_top_up_through_the_wizard_credits_the_wallet_once ... 2026-09-10 05:45:42,607 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <802296103791974.1789019142.527920722961426-openerp-42-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:45:42,697 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [475] 2026-09-10 05:45:43,102 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 05:46:04,565 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_01_wallet_payment_flow ... 2023-11-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:newportaluser from n/a 2023-11-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2023-11-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /payment/pay?amount=10.0¤cy_id=1&reference=Test+Transaction&partner_id=740&access_token=6054d22e328ad615a7aec02dc68b29aeb80f5672fbd7dea7b4d31d7698d8879a&wallet_id=43 HTTP/1.1" 200 - 256 0.207 -0.207 2023-11-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.013 -0.013 2023-11-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [476] 2023-11-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /my/wallets/withdraw?amount=5.0¤cy_id=1&reference=Test+Transaction&partner_id=740&access_token=d4235ff21b43777d0957c13a71871af3e9c303a072a7591396d46e4e7129f40f&wallet_id=43 HTTP/1.1" 200 - 83 0.083 -0.083 2023-11-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [477] 2023-11-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /payment/pay?amount=5.0¤cy_id=1&reference=INV/2025/00001&partner_id=740&access_token=d4235ff21b43777d0957c13a71871af3e9c303a072a7591396d46e4e7129f40f&invoice_id=513 HTTP/1.1" 200 - 91 0.103 -0.103 2023-11-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/513 HTTP/1.1" 200 - 25 0.037 -0.037 2023-11-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [478] 2026-09-10 05:46:09,632 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_02_wallet_payment_flow ... 2023-11-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:newportaluser from n/a 2023-11-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2023-11-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /payment/pay?amount=20.0¤cy_id=1&reference=Test+Transaction&partner_id=740&access_token=1a0d3f1fb62f8a7dd717b90353527d607ac8c5575fe88e169a963246e74bc240&wallet_id=43 HTTP/1.1" 200 - 261 0.142 -0.142 2023-11-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.015 -0.015 2023-11-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [479] 2023-11-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /payment/pay?amount=20.0¤cy_id=1&reference=INV/2025/00001&partner_id=740&access_token=1a0d3f1fb62f8a7dd717b90353527d607ac8c5575fe88e169a963246e74bc240&invoice_id=515 HTTP/1.1" 200 - 91 0.074 -0.074 2023-11-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/515 HTTP/1.1" 200 - 26 0.028 -0.028 2023-11-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [480] 2026-09-10 05:46:13,045 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 05:46:32,252 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_01_payment_out_invoice_by_wallet ... 2026-09-10 05:46:33,947 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <543879052295986.1789019193.849617242813110-openerp-46-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:46:34,006 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [481] 2026-09-10 05:46:34,387 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <588979860232723.1789019194.327776432037354-openerp-46-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:46:34,427 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [482] 2026-09-10 05:46:35,394 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <654073600196271.1789019195.327207565307617-openerp-46-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:46:35,480 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [483] 2026-09-10 05:46:35,563 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_02_payment_out_invoice_by_wallet ... 2026-09-10 05:46:36,230 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <085212426497461.1789019196.138216972351074-openerp-47-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:46:36,279 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [484] 2026-09-10 05:46:37,006 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <897408174607459.1789019196.949697494506836-openerp-47-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:46:37,057 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [485] 2026-09-10 05:46:38,080 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <459417308231925.1789019198.034810304641724-openerp-47-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:46:38,226 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [486] 2026-09-10 05:46:39,913 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <741454635648596.1789019199.864115715026855-openerp-47-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:46:40,030 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [487] 2026-09-10 05:46:40,373 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_03_payment_in_invoice_by_wallet ... 2026-09-10 05:46:41,702 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <677268330071333.1789019201.623302459716797-openerp-48-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:46:41,790 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [488] 2026-09-10 05:46:42,858 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <564664456036222.1789019202.815388202667236-openerp-48-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:46:42,911 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [489] 2026-09-10 05:46:43,169 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_04_payment_in_invoice_by_wallet ... 2026-09-10 05:46:44,928 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <581573398501248.1789019204.848675012588501-openerp-49-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:46:45,019 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [490] 2026-09-10 05:46:46,611 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <776049732873736.1789019206.576647520065308-openerp-49-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:46:46,670 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [491] 2026-09-10 05:46:47,040 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 05:47:08,118 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_a_pending_history_on_a_draft_payment_is_settled_when_that_payment_is_posted ... 2026-09-10 05:47:08,652 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <875625049150605.1789019228.575981616973877-openerp-51-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:47:08,699 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [492] 2026-09-10 05:47:09,183 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <965783259660217.1789019229.140164136886597-openerp-51-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:47:09,233 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [493] 2026-09-10 05:47:09,693 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_a_settled_wallet_transaction_is_never_picked_up_again_by_the_retry_job ... 2026-09-10 05:47:10,230 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <595378810026779.1789019230.165631055831909-openerp-52-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:47:10,269 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [494] 2026-09-10 05:47:11,355 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <828806265295593.1789019231.309649944305420-openerp-52-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:47:11,499 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [495] 2026-09-10 05:47:11,816 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_an_insufficient_wallet_balance_leaves_the_invoice_unpaid_and_the_wallet_untouched ... 2026-09-10 05:47:12,433 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <720786019500530.1789019232.352011203765869-openerp-53-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:47:12,481 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [496] 2026-09-10 05:47:13,476 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_paying_an_invoice_from_the_wallet_debits_the_wallet_by_the_invoice_amount ... 2026-09-10 05:47:13,991 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <367973135345914.1789019233.923548698425293-openerp-54-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:47:14,032 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [497] 2026-09-10 05:47:14,864 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <633742228826601.1789019234.833872795104980-openerp-54-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:47:15,001 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [498] 2026-09-10 05:47:15,276 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_registering_an_ordinary_payment_still_works_for_a_user_with_no_wallet_rights ... 2026-09-10 05:47:17,035 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_running_post_processing_twice_debits_the_wallet_once ... 2026-09-10 05:47:17,502 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <513781923973996.1789019237.443372011184692-openerp-55-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:47:17,543 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [499] 2026-09-10 05:47:18,447 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <672133965707736.1789019238.413186311721802-openerp-55-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:47:18,541 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [500] 2026-09-10 05:47:18,743 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_the_invoice_paid_from_the_wallet_is_settled_and_gets_no_second_payment ... 2026-09-10 05:47:19,394 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <242878437769957.1789019239.287709236145020-openerp-56-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:47:19,442 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [501] 2026-09-10 05:47:20,495 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <732561098310504.1789019240.456257581710815-openerp-56-wallet@9968f630f504>: ['"company_1_data" <@False>'] 2026-09-10 05:47:20,608 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [502] 2026-09-10 05:47:20,898 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 05:47:21,790 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-09-10 05:47:21,897 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #323 deleted product.milestone records with IDs: [20] 2026-09-10 05:47:21,923 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #323 deleted warranty.policy records with IDs: [17] 2026-09-10 05:47:21,941 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #323 deleted warranty.claim.policy records with IDs: [5] 2026-09-10 05:47:22,006 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #323 deleted warranty.claim records with IDs: [11] 2026-09-10 05:47:22,030 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-09-10 05:47:22,060 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 322, model: product.milestone 2026-09-10 05:47:22,078 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 322, model: product.milestone 2026-09-10 05:47:22,081 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: product.milestone 2026-09-10 05:47:22,111 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: warranty.policy 2026-09-10 05:47:22,141 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: warranty.claim.policy 2026-09-10 05:47:22,238 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: warranty.claim 2026-09-10 05:47:22,265 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:47:22,957 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_01 ... 2026-09-10 05:47:23,060 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_02 ... 2026-09-10 05:47:23,113 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_03 ... 2026-09-10 05:47:23,221 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_04 ... 2026-09-10 05:47:23,261 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_05 ... 2026-09-10 05:47:23,335 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_06 ... 2026-09-10 05:47:23,385 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_07 ... 2026-09-10 05:47:23,521 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_08 ... 2026-09-10 05:47:23,578 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:47:24,458 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-09-10 05:47:24,551 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-09-10 05:47:24,585 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_03 ... 2026-09-10 05:47:24,632 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_04 ... 2026-09-10 05:47:24,676 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_05 ... 2026-09-10 05:47:24,717 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_06 ... 2026-09-10 05:47:24,767 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_01 ... 2026-09-10 05:47:24,810 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_02 ... 2026-09-10 05:47:24,872 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_03 ... 2026-09-10 05:47:24,911 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_04 ... 2026-09-10 05:47:24,948 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_05 ... 2026-09-10 05:47:24,993 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_06 ... 2026-09-10 05:47:25,047 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_07 ... 2026-09-10 05:47:25,089 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_08 ... 2026-09-10 05:47:25,135 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_01 ... 2026-09-10 05:47:25,196 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_02 ... 2026-09-10 05:47:25,251 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_03 ... 2026-09-10 05:47:25,317 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_04 ... 2026-09-10 05:47:25,384 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-09-10 05:47:25,572 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-09-10 05:47:25,758 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-09-10 05:47:25,925 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-09-10 05:47:26,111 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-09-10 05:47:26,244 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-09-10 05:47:26,414 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_07 ... 2026-09-10 05:47:26,604 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_01 ... 2026-09-10 05:47:26,648 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_02 ... 2026-09-10 05:47:26,697 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_03 ... 2026-09-10 05:47:26,748 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_04 ... 2026-09-10 05:47:26,799 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-09-10 05:47:26,980 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-09-10 05:47:27,142 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_02 ... 2026-09-10 05:47:27,317 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_03 ... 2026-09-10 05:47:27,502 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_copy_01 ... 2026-09-10 05:47:27,546 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_01 ... 2026-09-10 05:47:27,562 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [38] 2026-09-10 05:47:27,586 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_02 ... 2026-09-10 05:47:27,603 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [39] 2026-09-10 05:47:27,630 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_03 ... 2026-09-10 05:47:27,680 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_04 ... 2026-09-10 05:47:27,728 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_05 ... 2026-09-10 05:47:27,796 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:47:30,436 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_user ... 2026-09-10 05:47:30,574 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_warranty_user ... 2026-09-10 05:47:30,616 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 331, model: purchase.order 2026-09-10 05:47:30,645 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 331, model: purchase.order 2026-09-10 05:47:30,663 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 331, model: purchase.order 2026-09-10 05:47:30,761 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 331, model: purchase.order.line 2026-09-10 05:47:30,873 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 331, model: purchase.order.line 2026-09-10 05:47:30,900 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-09-10 05:47:30,938 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-09-10 05:47:30,949 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order 2026-09-10 05:47:30,977 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 328, model: purchase.order 2026-09-10 05:47:30,980 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order 2026-09-10 05:47:31,002 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 328, model: purchase.order 2026-09-10 05:47:31,011 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order.line 2026-09-10 05:47:31,078 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 328, model: purchase.order.line 2026-09-10 05:47:31,084 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order 2026-09-10 05:47:31,089 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order.line 2026-09-10 05:47:31,126 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 05:47:33,469 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_purchase.tests.test_purchase_order_warranty_policy: Starting TestPurchaseOrderWarrantyPolicy.test_confirm_purchase_order_01 ... 2026-09-10 05:47:33,585 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 05:47:35,884 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-09-10 05:47:36,206 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_01 ... 2026-09-10 05:47:36,393 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_02 ... 2026-09-10 05:47:36,572 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-09-10 05:47:36,748 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-09-10 05:47:36,960 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-09-10 05:47:37,197 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-09-10 05:47:37,404 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-09-10 05:47:37,586 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-09-10 05:47:37,773 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 05:47:39,625 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_receipt_still_starts_the_warranty ... 2026-09-10 05:47:40,208 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_receipt_starts_no_warranty ... 2026-09-10 05:47:40,565 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_receipt_of_lot_under_processed_claim_keeps_its_warranty_date ... 2026-09-10 05:47:41,151 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:47:43,196 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-09-10 05:47:43,978 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-09-10 05:47:44,839 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-09-10 05:47:45,480 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-09-10 05:47:46,165 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:47:47,973 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-09-10 05:47:48,408 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-09-10 05:47:48,648 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-09-10 05:47:48,850 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:47:51,346 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-09-10 05:47:51,679 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 347, model: sale.order 2026-09-10 05:47:51,684 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 347, model: sale.order 2026-09-10 05:47:51,693 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 347, model: addendum.addendum 2026-09-10 05:47:51,704 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 347, model: sale.order.line 2026-09-10 05:47:51,763 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 347, model: sale.order.line 2026-09-10 05:47:51,790 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 347, model: sale.order.line 2026-09-10 05:47:51,818 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-09-10 05:47:51,874 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 346, model: sale.order 2026-09-10 05:47:51,881 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 346, model: sale.order 2026-09-10 05:47:51,893 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 346, model: addendum.addendum 2026-09-10 05:47:51,907 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 346, model: sale.order.line 2026-09-10 05:47:51,971 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 346, model: sale.order.line 2026-09-10 05:47:51,983 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 346, model: sale.order.line 2026-09-10 05:47:52,001 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_sees_all_customer_claims ... 2026-09-10 05:47:52,732 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_still_blocked_from_vendor ... 2026-09-10 05:47:53,068 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 351, model: warranty.claim 2026-09-10 05:47:53,094 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_other_so_blocked ... 2026-09-10 05:47:53,724 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [65], uid: 353, model: warranty.claim 2026-09-10 05:47:53,753 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_owned_so ... 2026-09-10 05:47:54,093 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_vendor_blocked ... 2026-09-10 05:47:54,450 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [67], uid: 355, model: warranty.claim 2026-09-10 05:47:54,480 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_walkin ... 2026-09-10 05:47:54,840 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-10 05:47:57,291 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_sale.tests.test_sale_order_warranty_policy: Starting TestSaleOrderWarrantyPolicy.test_confirm_sale_order_01 ... 2026-09-10 05:47:57,593 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 05:47:59,781 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-09-10 05:48:00,259 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_01 ... 2026-09-10 05:48:00,431 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_02 ... 2026-09-10 05:48:00,639 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-09-10 05:48:00,857 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-09-10 05:48:01,126 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-09-10 05:48:01,306 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-09-10 05:48:01,527 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-09-10 05:48:01,766 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-09-10 05:48:01,995 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 05:48:04,146 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_delivery_still_starts_the_warranty ... 2026-09-10 05:48:05,102 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_delivery_of_lot_under_processed_claim_keeps_its_warranty_date ... 2026-09-10 05:48:05,706 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_delivery_starts_no_warranty ... 2026-09-10 05:48:06,489 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:48:08,953 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-09-10 05:48:10,043 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-09-10 05:48:10,972 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-09-10 05:48:11,769 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-09-10 05:48:12,486 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:48:14,748 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-09-10 05:48:15,281 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-09-10 05:48:15,501 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-09-10 05:48:15,741 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:48:16,923 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_stock_user ... 2026-09-10 05:48:16,998 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-09-10 05:48:17,023 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 370, model: stock.lot 2026-09-10 05:48:17,054 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 370, model: stock.lot 2026-09-10 05:48:17,059 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 370, model: stock.lot 2026-09-10 05:48:17,088 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-09-10 05:48:17,121 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 369, model: stock.lot 2026-09-10 05:48:17,153 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 369, model: stock.lot 2026-09-10 05:48:17,158 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 369, model: stock.lot 2026-09-10 05:48:17,200 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 05:48:18,486 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_supplier_warranty_expiration_date ... 2026-09-10 05:48:18,829 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_warranty_expiration_date ... 2026-09-10 05:48:19,189 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-09-10 05:48:19,628 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 05:48:20,979 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-09-10 05:48:21,163 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-09-10 05:48:21,350 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_product_and_lot_01 ... 2026-09-10 05:48:21,388 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-09-10 05:48:21,574 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-09-10 05:48:21,790 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-09-10 05:48:22,012 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-09-10 05:48:22,193 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-09-10 05:48:22,400 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-09-10 05:48:22,580 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-09-10 05:48:22,782 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-09-10 05:48:22,996 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-09-10 05:48:23,232 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_01 ... 2026-09-10 05:48:23,494 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_02 ... 2026-09-10 05:48:23,793 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 05:48:23,830 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_add_to_cart_update_dependencies ... 2026-09-10 05:48:28,446 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:48:29,622 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:48:29] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 327 0.228 0.951 2026-09-10 05:48:30,104 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:48:30] "POST /shop/cart/update HTTP/1.1" 303 - 191 0.215 0.258 2026-09-10 05:48:30,593 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:48:30] "GET /shop/cart HTTP/1.1" 200 - 169 0.134 0.352 2026-09-10 05:48:30,690 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [418] 2026-09-10 05:48:31,084 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [413] 2026-09-10 05:48:31,255 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect ... 2026-09-10 05:48:34,811 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:48:35,087 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:48:35] "GET /apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.013 0.268 2026-09-10 05:48:35,088 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect: waiting for threads: [] 2026-09-10 05:48:35,121 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_query_string ... 2026-09-10 05:48:38,455 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:48:38,672 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:48:38] "GET /apps/app/12.0/module_base?force_show=1&search=abc HTTP/1.1" 301 - 13 0.008 0.212 2026-09-10 05:48:38,675 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect_preserves_query_string: waiting for threads: [] 2026-09-10 05:48:38,711 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_repeated_query_parameters ... 2026-09-10 05:48:42,649 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:48:42,877 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:48:42] "GET /apps/app/12.0/module_base?tag=x&tag=y&tag=z HTTP/1.1" 301 - 13 0.006 0.224 2026-09-10 05:48:42,907 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_apps_store_main_website_canonical_url ... 2026-09-10 05:48:46,832 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:48:48,735 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:48:48] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 265 0.198 1.708 2026-09-10 05:48:48,779 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_button_visible_on_page_details ... 2026-09-10 05:48:54,636 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:portalapps1@abc.com from n/a 2026-09-10 05:48:54,651 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:48:55,420 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 393, model: odoo.module.version 2026-09-10 05:48:55,836 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:48:55] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 338 0.192 0.996 2026-09-10 05:48:58,249 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 393, model: odoo.module.version 2026-09-10 05:48:58,298 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:48:58] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 55 0.097 0.126 2026-09-10 05:48:58,325 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:portalapps2@abc.com from n/a 2026-09-10 05:48:58,587 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 394, model: odoo.module.version 2026-09-10 05:48:58,618 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:48:58] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 145 0.093 0.184 2026-09-10 05:48:58,742 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:portalapps2@abc.com from n/a 2026-09-10 05:48:59,681 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:48:59] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 364 0.255 0.671 2026-09-10 05:48:59,732 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_module_page_serves_directly ... 2026-09-10 05:49:03,854 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:49:04,926 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:49:04] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.151 0.924 2026-09-10 05:49:04,931 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_canonical_module_page_serves_directly: waiting for threads: [] 2026-09-10 05:49:04,961 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_page_route_not_shadowed_by_doc_image_routes ... 2026-09-10 05:49:08,791 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:49:09,905 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:49:09] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.197 0.920 2026-09-10 05:49:09,954 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_compute_website_url_emits_canonical_prefix ... 2026-09-10 05:49:13,632 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_one_reveals_unpublished_module ... 2026-09-10 05:49:17,022 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:49:18,988 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:49:18] "GET /apps/modules/12.0/module_base?force_show=1 HTTP/1.1" 200 - 265 0.139 1.829 2026-09-10 05:49:18,991 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_force_show_one_reveals_unpublished_module: waiting for threads: [] 2026-09-10 05:49:19,017 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_zero_does_not_reveal_unpublished_module ... 2026-09-10 05:49:22,618 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:49:23,553 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:49:23] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.123 0.822 2026-09-10 05:49:23,617 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:49:23] "GET /apps/modules/12.0/module_base?force_show=0 HTTP/1.1" 404 - 19 0.023 0.038 2026-09-10 05:49:23,623 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_force_show_zero_does_not_reveal_unpublished_module: waiting for threads: [] 2026-09-10 05:49:23,652 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_best_sell_modules ... 2026-09-10 05:49:29,040 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_newest_modules ... 2026-09-10 05:49:32,735 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_relevant_modules ... 2026-09-10 05:49:36,947 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:49:38,249 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:49:38] "GET /apps/category/odoo-apps-category-test-83 HTTP/1.1" 200 - 348 0.237 1.069 2026-09-10 05:49:38,292 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_modules_most_downloaded ... 2026-09-10 05:49:42,420 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_purchase_modules ... 2026-09-10 05:49:48,286 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_legacy_url_redirect_preserves_frontend_language_prefix ... 2026-09-10 05:49:52,173 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:49:52,472 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:49:52] "GET /vi/apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.005 0.295 2026-09-10 05:49:52,473 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_legacy_url_redirect_preserves_frontend_language_prefix: waiting for threads: [] 2026-09-10 05:49:52,502 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_module_public ... 2026-09-10 05:49:56,266 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:49:58,101 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:49:58] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.094 1.743 2026-09-10 05:49:58,581 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:49:58] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 105 0.118 0.343 2026-09-10 05:49:58,640 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_modules_browse_page_not_shadowed_by_page_route ... 2026-09-10 05:50:02,567 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:50:04,180 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:50:04] "GET /apps/modules/browse/1 HTTP/1.1" 200 - 442 0.411 1.204 2026-09-10 05:50:04,218 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_rating_module ... 2026-09-10 05:50:08,435 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:50:08,742 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:50:08] "POST /mail/message/post HTTP/1.1" 200 - 16 0.011 0.299 2026-09-10 05:50:10,574 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:portalapps1@abc.com from n/a 2026-09-10 05:50:10,670 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:50:10] "POST /mail/message/post HTTP/1.1" 200 - 45 0.041 0.043 2026-09-10 05:50:10,797 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:portalapps2@abc.com from n/a 2026-09-10 05:50:10,837 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:50:10] "POST /mail/message/post HTTP/1.1" 200 - 19 0.013 0.018 2026-09-10 05:50:10,877 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_search_module ... 2026-09-10 05:50:15,098 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:50:16,058 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:50:16] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.157 0.805 2026-09-10 05:50:16,287 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:50:16] "GET /apps/modules/14.0/module_base HTTP/1.1" 404 - 27 0.025 0.198 2026-09-10 05:50:16,288 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_search_module: waiting for threads: [] 2026-09-10 05:50:16,313 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_show_extension_and_included_dependencies_module ... 2026-09-10 05:50:20,049 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:50:21,937 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:50:21] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 267 0.214 1.677 2026-09-10 05:50:22,046 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:50:22] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 39 0.033 0.060 2026-09-10 05:50:22,077 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_apps_story_category_url ... 2026-09-10 05:50:25,995 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:50:26,892 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:50:26] "GET /sitemap.xml HTTP/1.1" 200 - 192 0.243 0.656 2026-09-10 05:50:26,920 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_emits_canonical_module_url ... 2026-09-10 05:50:30,882 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:50:31,733 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:50:31] "GET /sitemap.xml HTTP/1.1" 200 - 192 0.138 0.716 2026-09-10 05:50:31,735 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_sitemap_emits_canonical_module_url: waiting for threads: [] 2026-09-10 05:50:31,765 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_url_show_modules_of_vendor ... 2026-09-10 05:50:35,466 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:50:36,345 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:50:36] "GET /apps/modules/browse?repo_maintainer_id=952 HTTP/1.1" 404 - 187 0.125 0.756 2026-09-10 05:50:36,358 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:vendor from n/a 2026-09-10 05:50:36,905 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:50:36] "GET /apps/modules/browse?repo_maintainer_id=952 HTTP/1.1" 200 - 166 0.137 0.401 2026-09-10 05:50:36,949 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_already_purchased ... 2026-09-10 05:50:42,947 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:portalapps1@abc.com from n/a 2026-09-10 05:50:42,961 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:50:44,588 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 453, model: odoo.module.version 2026-09-10 05:50:45,041 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:50:45] "GET /apps/modules/12.0/module_1 HTTP/1.1" 200 - 267 0.200 1.883 2026-09-10 05:50:45,195 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 453, model: odoo.module.version 2026-09-10 05:50:45,227 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:50:45] "GET /apps/modules/12.0/module_2 HTTP/1.1" 200 - 61 0.062 0.114 2026-09-10 05:50:45,234 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_bought_apps_already_purchased: waiting for threads: [] 2026-09-10 05:50:45,276 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_download ... 2026-09-10 05:50:51,256 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:portalapps1@abc.com from n/a 2026-09-10 05:50:51,265 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:50:51,608 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:50:51] "GET /my/apps/download/186 HTTP/1.1" 200 - 58 0.069 0.275 2026-09-10 05:50:51,680 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:50:51] "GET /my/apps/download/186 HTTP/1.1" 200 - 35 0.028 0.030 2026-09-10 05:50:51,811 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:50:51] "GET /my/apps/download/186 HTTP/1.1" 200 - 51 0.043 0.037 2026-09-10 05:50:51,812 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_bought_apps_download: waiting for threads: [] 2026-09-10 05:50:51,853 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_did_not_buy_redirect ... 2026-09-10 05:50:55,862 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:portalapps2@abc.com from n/a 2026-09-10 05:50:55,876 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:50:56,142 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:50:56] "GET /my/apps/download/197 HTTP/1.1" 303 - 22 0.013 0.256 2026-09-10 05:50:56,984 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:50:56] "GET /my HTTP/1.1" 200 - 246 0.102 0.730 2026-09-10 05:50:56,985 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_did_not_buy_redirect: waiting for threads: [] 2026-09-10 05:50:57,019 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 05:50:57,031 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_canonical_url_survives_empty_field_cache ... 2026-09-10 05:50:57,043 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:50:57,243 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_garbage_listing_params_404 ... 2026-09-10 05:50:57,251 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:50:58,244 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:50:58] "GET /apps/browse/category/odoo-apps-49?price=698946584 HTTP/1.1" 404 - 191 0.135 0.862 2026-09-10 05:50:58,302 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:50:58] "GET /apps/browse/category/odoo-apps-49/page/2?order=SuX9Uj8U HTTP/1.1" 404 - 13 0.010 0.043 2026-09-10 05:50:58,349 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:50:58] "GET /apps/browse/category/odoo-apps-49?price=Paid' HTTP/1.1" 404 - 13 0.010 0.031 2026-09-10 05:50:58,391 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:50:58] "GET /apps/browse/category?price=698946584 HTTP/1.1" 404 - 11 0.010 0.029 2026-09-10 05:50:58,423 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:50:58] "GET /apps/browse/category?order=SuX9Uj8U HTTP/1.1" 404 - 11 0.007 0.022 2026-09-10 05:50:58,468 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:50:58] "GET /apps?price=he2qngry HTTP/1.1" 404 - 14 0.007 0.034 2026-09-10 05:50:58,538 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:50:58] "GET /apps/browse/category?price=Paid' HTTP/1.1" 404 - 11 0.035 0.027 2026-09-10 05:50:58,582 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:50:58] "GET /apps/browse/category?price=] 2026-09-10 05:50:58,760 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_legit_listing_params_200 ... 2026-09-10 05:50:58,767 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:50:59,923 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:50:59] "GET /apps/browse/category HTTP/1.1" 303 - 24 0.022 1.136 2026-09-10 05:51:00,707 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:00] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.134 0.647 2026-09-10 05:51:00,719 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:00] "GET /apps/browse/category?order=Newest&price=Free&version=17.0 HTTP/1.1" 303 - 3 0.001 0.006 2026-09-10 05:51:00,769 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:00] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.011 0.035 2026-09-10 05:51:00,779 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:00] "GET /apps/browse/category?order=price_currency+asc&price=All HTTP/1.1" 303 - 3 0.001 0.006 2026-09-10 05:51:00,845 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:00] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.014 0.050 2026-09-10 05:51:00,857 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:00] "GET /apps/browse/category?order=name+asc&price=Paid HTTP/1.1" 303 - 3 0.001 0.007 2026-09-10 05:51:00,928 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:00] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.013 0.055 2026-09-10 05:51:00,936 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:00] "GET /apps/browse/category?order=bestseller HTTP/1.1" 303 - 3 0.001 0.004 2026-09-10 05:51:00,977 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:00] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.010 0.027 2026-09-10 05:51:01,030 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:01] "GET /apps?order=Downloads&price=Free&version=10.0 HTTP/1.1" 200 - 22 0.010 0.039 2026-09-10 05:51:01,038 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:01] "GET /apps/browse/category?version=17.0-3 HTTP/1.1" 303 - 3 0.001 0.004 2026-09-10 05:51:01,082 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:01] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.012 0.027 2026-09-10 05:51:01,083 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsStoreListingParamHardening.test_legit_listing_params_200: waiting for threads: [] 2026-09-10 05:51:01,113 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_oversized_or_garbage_ppg_does_not_500 ... 2026-09-10 05:51:01,117 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:51:01,381 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:01] "GET /apps/browse/category?ppg=999999 HTTP/1.1" 303 - 24 0.014 0.251 2026-09-10 05:51:02,148 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:02] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.150 0.614 2026-09-10 05:51:02,157 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:02] "GET /apps/browse/category?ppg=abc HTTP/1.1" 303 - 3 0.001 0.005 2026-09-10 05:51:02,217 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:02] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.014 0.039 2026-09-10 05:51:02,218 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsStoreListingParamHardening.test_oversized_or_garbage_ppg_does_not_500: waiting for threads: [] 2026-09-10 05:51:02,251 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:51:02,910 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_apps_store_loc.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-09-10 05:51:09,911 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 05:51:12,837 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_category ... 2026-09-10 05:51:13,019 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_setion ... 2026-09-10 05:51:13,105 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 469, model: website.doc.category 2026-09-10 05:51:13,139 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [51], uid: 471, model: website.doc.category 2026-09-10 05:51:13,197 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_subject ... 2026-09-10 05:51:13,300 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [53], uid: 469, model: website.doc.category 2026-09-10 05:51:13,341 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [54], uid: 471, model: website.doc.category 2026-09-10 05:51:13,405 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_setion ... 2026-09-10 05:51:13,519 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_subject ... 2026-09-10 05:51:13,616 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_category ... 2026-09-10 05:51:13,674 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 467, model: website.document.content 2026-09-10 05:51:13,862 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [45] 2026-09-10 05:51:13,917 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #473 deleted website.document.content records with IDs: [1] 2026-09-10 05:51:13,940 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #473 deleted website.document records with IDs: [1] 2026-09-10 05:51:13,948 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [44] 2026-09-10 05:51:13,967 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_setion ... 2026-09-10 05:51:14,042 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 467, model: website.document.content 2026-09-10 05:51:14,172 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #473 deleted website.document.content records with IDs: [1] 2026-09-10 05:51:14,186 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #473 deleted website.document records with IDs: [1] 2026-09-10 05:51:14,201 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [44, 45] 2026-09-10 05:51:14,211 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [43] 2026-09-10 05:51:14,238 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_subject ... 2026-09-10 05:51:14,299 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 467, model: website.document.content 2026-09-10 05:51:14,442 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #473 deleted website.document.content records with IDs: [1] 2026-09-10 05:51:14,456 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #473 deleted website.document records with IDs: [1] 2026-09-10 05:51:14,473 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [44, 45] 2026-09-10 05:51:14,505 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [43] 2026-09-10 05:51:14,511 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [41] 2026-09-10 05:51:14,533 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_write_category ... 2026-09-10 05:51:14,659 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 05:51:17,549 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_designer ... 2026-09-10 05:51:17,683 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #481 deleted website.document records with IDs: [5] 2026-09-10 05:51:17,718 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_editor ... 2026-09-10 05:51:17,798 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #477 deleted website.document records with IDs: [6] 2026-09-10 05:51:17,819 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_manager ... 2026-09-10 05:51:17,893 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #483 deleted website.document records with IDs: [7] 2026-09-10 05:51:17,915 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_reviewer ... 2026-09-10 05:51:18,015 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #479 deleted website.document records with IDs: [8] 2026-09-10 05:51:18,039 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_create_document ... 2026-09-10 05:51:18,163 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_designer ... 2026-09-10 05:51:18,229 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #481 deleted website.document records with IDs: [13] 2026-09-10 05:51:18,267 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #481 deleted website.document records with IDs: [14] 2026-09-10 05:51:18,301 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #481 deleted website.document records with IDs: [15] 2026-09-10 05:51:18,421 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #481 deleted website.document records with IDs: [18] 2026-09-10 05:51:18,453 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #481 deleted website.document records with IDs: [19] 2026-09-10 05:51:18,568 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #481 deleted website.document records with IDs: [23] 2026-09-10 05:51:18,601 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #481 deleted website.document records with IDs: [24] 2026-09-10 05:51:18,632 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #481 deleted website.document records with IDs: [25] 2026-09-10 05:51:18,888 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #481 deleted website.document records with IDs: [36] 2026-09-10 05:51:18,914 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #481 deleted website.document records with IDs: [37] 2026-09-10 05:51:18,940 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #481 deleted website.document records with IDs: [38] 2026-09-10 05:51:18,964 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #481 deleted website.document records with IDs: [39] 2026-09-10 05:51:19,052 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_editor ... 2026-09-10 05:51:19,137 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 477, model: website.document.content 2026-09-10 05:51:19,177 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 477, model: website.document.content 2026-09-10 05:51:19,217 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 477, model: website.document.content 2026-09-10 05:51:19,269 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #477 deleted website.document records with IDs: [41] 2026-09-10 05:51:19,296 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #477 deleted website.document records with IDs: [42] 2026-09-10 05:51:19,328 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #477 deleted website.document records with IDs: [43] 2026-09-10 05:51:19,375 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 477, model: website.document.content 2026-09-10 05:51:19,408 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 477, model: website.document.content 2026-09-10 05:51:19,436 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_manager ... 2026-09-10 05:51:19,477 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #483 deleted website.document records with IDs: [44] 2026-09-10 05:51:19,493 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #483 deleted website.document records with IDs: [45] 2026-09-10 05:51:19,555 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #483 deleted website.document.content records with IDs: [3] 2026-09-10 05:51:19,569 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #483 deleted website.document records with IDs: [46] 2026-09-10 05:51:19,587 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_reviewer ... 2026-09-10 05:51:19,656 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #479 deleted website.document records with IDs: [47] 2026-09-10 05:51:19,691 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #479 deleted website.document records with IDs: [48] 2026-09-10 05:51:20,138 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #479 deleted website.document records with IDs: [64] 2026-09-10 05:51:20,167 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #479 deleted website.document records with IDs: [65] 2026-09-10 05:51:20,290 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #479 deleted website.document records with IDs: [69] 2026-09-10 05:51:20,331 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #479 deleted website.document records with IDs: [70] 2026-09-10 05:51:20,365 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #479 deleted website.document records with IDs: [71] 2026-09-10 05:51:20,399 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #479 deleted website.document records with IDs: [72] 2026-09-10 05:51:20,528 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_designer ... 2026-09-10 05:51:20,738 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_editor ... 2026-09-10 05:51:20,796 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 477, model: website.document 2026-09-10 05:51:20,823 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 477, model: website.document 2026-09-10 05:51:20,848 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 477, model: website.document 2026-09-10 05:51:20,929 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 477, model: website.document 2026-09-10 05:51:20,969 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 477, model: website.document 2026-09-10 05:51:21,001 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 477, model: website.document 2026-09-10 05:51:21,041 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_manager ... 2026-09-10 05:51:21,145 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_reviewer ... 2026-09-10 05:51:21,343 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 05:51:24,263 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_create_document_content ... 2026-09-10 05:51:24,405 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_unlink_document_content ... 2026-09-10 05:51:24,480 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [11], uid: 488, model: website.document.content 2026-09-10 05:51:24,519 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #487 deleted website.document.content records with IDs: [11] 2026-09-10 05:51:24,592 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [12] 2026-09-10 05:51:24,684 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [13] 2026-09-10 05:51:24,730 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [14] 2026-09-10 05:51:24,759 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #487 deleted website.document.content records with IDs: [15] 2026-09-10 05:51:24,795 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [16] 2026-09-10 05:51:24,850 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [17] 2026-09-10 05:51:24,884 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [18] 2026-09-10 05:51:24,941 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #487 deleted website.document.content records with IDs: [19] 2026-09-10 05:51:24,972 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [20] 2026-09-10 05:51:25,004 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [21] 2026-09-10 05:51:25,037 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [22] 2026-09-10 05:51:25,072 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [23], uid: 487, model: website.document.content 2026-09-10 05:51:25,105 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [23] 2026-09-10 05:51:25,137 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [24] 2026-09-10 05:51:25,168 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [25] 2026-09-10 05:51:25,205 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [26], uid: 487, model: website.document.content 2026-09-10 05:51:25,235 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [26] 2026-09-10 05:51:25,284 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [27] 2026-09-10 05:51:25,317 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [28] 2026-09-10 05:51:25,376 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [29] 2026-09-10 05:51:25,398 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_write_document_content ... 2026-09-10 05:51:25,490 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 487, model: website.document.content 2026-09-10 05:51:25,614 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 488, model: website.document.content 2026-09-10 05:51:25,673 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 487, model: website.document.content 2026-09-10 05:51:25,787 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 487, model: website.document.content 2026-09-10 05:51:25,963 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 487, model: website.document.content 2026-09-10 05:51:26,080 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 487, model: website.document.content 2026-09-10 05:51:26,146 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 487, model: website.document.content 2026-09-10 05:51:26,247 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 05:51:29,051 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_doc_tag_access_rights: Starting TestDocTagAccessRights.test_access_tag ... 2026-09-10 05:51:29,081 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 494, model: website.doc.tag 2026-09-10 05:51:29,124 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 494, model: website.doc.tag 2026-09-10 05:51:29,139 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 494, model: website.doc.tag 2026-09-10 05:51:29,149 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #497 deleted website.doc.tag records with IDs: [13] 2026-09-10 05:51:29,156 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #499 deleted website.doc.tag records with IDs: [14] 2026-09-10 05:51:29,162 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #501 deleted website.doc.tag records with IDs: [15] 2026-09-10 05:51:29,166 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #503 deleted website.doc.tag records with IDs: [16] 2026-09-10 05:51:29,203 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 05:51:31,975 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__normal ... 2026-09-10 05:51:32,032 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-09-10 05:51:32,060 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__same_docs ... 2026-09-10 05:51:32,101 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__update_name ... 2026-09-10 05:51:32,154 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-09-10 05:51:32,211 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_lang ... 2026-09-10 05:51:32,282 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-09-10 05:51:32,306 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_tag ... 2026-09-10 05:51:32,351 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-09-10 05:51:32,383 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 05:51:32,787 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour: Starting TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it ... 2026-09-10 05:51:33,278 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Chrome pid: 422 2026-09-10 05:51:33,279 127 INFO rb-2d4cbc2-224673-413742 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/tmpz1o6apbi_chrome_odoo 2026-09-10 05:51:33,279 127 INFO rb-2d4cbc2-224673-413742 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:46707/json/version 2026-09-10 05:51:33,280 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:46707/json/version with timeout 3 increased to 10s during tests 2026-09-10 05:51:33,294 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Browser version: Chrome/150.0.7871.114 2026-09-10 05:51:33,294 127 INFO rb-2d4cbc2-224673-413742 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:46707/json 2026-09-10 05:51:33,295 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:46707/json with timeout 3 increased to 10s during tests 2026-09-10 05:51:33,369 127 INFO rb-2d4cbc2-224673-413742 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:46707/devtools/page/E2619D0A1134673EA735722BBEFC35E3 2026-09-10 05:51:33,379 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Enable chrome headless console log notification 2026-09-10 05:51:33,387 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Chrome headless enable page notifications 2026-09-10 05:51:33,460 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:tour_color_reviewer from n/a 2026-09-10 05:51:33,468 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Setting session cookie in browser 2026-09-10 05:51:33,472 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Open "http://127.0.0.1:8069/docs/c/tour-color-subject-tour-color-section-tour-color-category-82" in browser 2026-09-10 05:51:33,472 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Navigating to: "http://127.0.0.1:8069/docs/c/tour-color-subject-tour-color-section-tour-color-category-82" 2026-09-10 05:51:33,505 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:51:34,842 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:34] "GET /docs/c/tour-color-subject-tour-color-section-tour-color-category-82 HTTP/1.1" 200 - 356 0.252 1.092 2026-09-10 05:51:34,847 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Navigation result: {'frameId': 'E2619D0A1134673EA735722BBEFC35E3', 'loaderId': 'E8ED13D1C9947CC726B93C3A41F91965', 'isDownload': False} 2026-09-10 05:51:34,847 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Evaluate ready code "odoo.isTourReady('to_website_docs_pick_cover_color')" 2026-09-10 05:51:34,884 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f2fd71f/web.assets_frontend.min.css, copying from /web/assets/f2fd71f/web.assets_frontend.min.css 2026-09-10 05:51:34,938 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:34] "GET /web/assets/1/f2fd71f/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.041 0.028 2026-09-10 05:51:34,947 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/4ebf790/to_website_docs.assets_frontend_css.min.css 2026-09-10 05:51:34,968 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:34] "GET /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.012 0.080 2026-09-10 05:51:34,981 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-10 05:51:34,981 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-10 05:51:35,013 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b395a53/web.assets_frontend_minimal.min.js, copying from /web/assets/b395a53/web.assets_frontend_minimal.min.js 2026-09-10 05:51:35,029 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:35] "GET /web/assets/1/b395a53/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.021 2026-09-10 05:51:35,046 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js, copying from /web/assets/1f27ea7/web.__assets_tests_call__.min.js 2026-09-10 05:51:35,065 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:35] "GET /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.039 2026-09-10 05:51:35,161 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:35] "GET /web/image/website/1/logo/My%20Website?unique=d5de549 HTTP/1.1" 200 - 4 0.011 0.035 2026-09-10 05:51:39,123 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:39] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 3.925 2026-09-10 05:51:39,134 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:39] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 4.007 2026-09-10 05:51:39,141 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 4.270 2026-09-10 05:51:39,146 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:39] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 4.032 2026-09-10 05:51:39,153 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 4.038 2026-09-10 05:51:39,197 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js, copying from /web/assets/4f4c0aa/web.assets_frontend_lazy.min.js 2026-09-10 05:51:39,223 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:39] "GET /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.036 2026-09-10 05:51:39,238 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:39] "GET /web/image/website/1/favicon?unique=d5de549 HTTP/1.1" 200 - 4 0.003 0.056 2026-09-10 05:51:39,542 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/5ff2e37/to_website_docs.assets_frontend_js.min.js 2026-09-10 05:51:39,555 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:39] "GET /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.016 2026-09-10 05:51:39,584 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:39] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 05:51:39,655 127 INFO rb-2d4cbc2-224673-413742 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 : 4.808183908462524 2026-09-10 05:51:39,656 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Evaluate test code "odoo.startTour('to_website_docs_pick_cover_color', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-color-subject-tour-color-section-tour-color-category-82", "delayToCheckUndeterminisms": 0})" 2026-09-10 05:51:39,668 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [1/11] Tour to_website_docs_pick_cover_color → Step Wait for the editor to bind on the category page (trigger: #docsLeft.o_docs_editor_ready) 2026-09-10 05:51:39,696 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:39] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.043 0.034 2026-09-10 05:51:39,727 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [2/11] Tour to_website_docs_pick_cover_color → Step GUARD: the cover is not already the colour we are about to pick (trigger: #colorSummary:not([style*='rgba(255, 0, 0, 0.3)'])) 2026-09-10 05:51:39,769 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:39] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.143 2026-09-10 05:51:39,806 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [3/11] Tour to_website_docs_pick_cover_color → Step Open the colour picker (trigger: #btnDocsChangeBg) 2026-09-10 05:51:39,875 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [4/11] Tour to_website_docs_pick_cover_color → Step The picker popover opened (trigger: .o_docs_colorpicker) 2026-09-10 05:51:39,938 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [5/11] Tour to_website_docs_pick_cover_color → Step The palette grid survived the rewrite onto core Colorpicker (trigger: .o_docs_colorpicker_palette [data-color='#ff0000']) 2026-09-10 05:51:40,013 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [6/11] Tour to_website_docs_pick_cover_color → Step The cover swatch updates immediately, without a reload (trigger: #colorSummary[style*='rgba(255, 0, 0, 0.3)']) 2026-09-10 05:51:40,053 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:40] "POST /docs/update_category HTTP/1.1" 200 - 14 0.016 0.023 2026-09-10 05:51:40,077 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [7/11] Tour to_website_docs_pick_cover_color → Step The colour picking RPC has settled - reload to read SERVER state (trigger: #mask:hidden) 2026-09-10 05:51:40,254 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:40] "GET /docs/c/tour-color-subject-tour-color-section-tour-color-category-82 HTTP/1.1" 200 - 34 0.020 0.080 2026-09-10 05:51:40,608 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [8/11] Tour to_website_docs_pick_cover_color → Step #docsLeft.o_docs_editor_ready 2026-09-10 05:51:40,624 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:40] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.008 2026-09-10 05:51:40,688 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:40] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.024 0.043 2026-09-10 05:51:40,701 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [9/11] Tour to_website_docs_pick_cover_color → Step PERSISTED: the reloaded, server-rendered cover still shows the picked colour (trigger: #colorSummary[style*='rgba(255, 0, 0, 0.3)']) 2026-09-10 05:51:40,753 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [10/11] Tour to_website_docs_pick_cover_color → Step Re-open the picker to inspect the recently-used history (trigger: #btnDocsChangeBg) 2026-09-10 05:51:40,825 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: [11/11] Tour to_website_docs_pick_cover_color → Step The picked colour is offered in the history - it survived the reload too (trigger: .o_docs_colorpicker_history [data-color='#ff0000']) 2026-09-10 05:51:40,892 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: tour succeeded 2026-09-10 05:51:40,893 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR to_website_docs_pick_cover_color SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-10 05:51:40,994 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: heap 9649932 (allocated 12320768) 2026-09-10 05:51:40,994 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Closing chrome headless with pid 422 2026-09-10 05:51:40,996 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Closing websocket connection 2026-09-10 05:51:40,997 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Terminating chrome headless with pid 422 2026-09-10 05:51:41,093 127 INFO rb-2d4cbc2-224673-413742 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-2d4cbc2-224673-413742/chrome_logs/chrome_log_20260910_055141_093165_test_picking_a_cover_colour_persists_it.txt 2026-09-10 05:51:41,093 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Removing chrome user profile "/tmp/tmpz1o6apbi_chrome_odoo" 2026-09-10 05:51:41,147 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:51:42,371 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [503] 2026-09-10 05:51:42,388 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact ... 2026-09-10 05:51:42,659 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Chrome pid: 605 2026-09-10 05:51:42,659 127 INFO rb-2d4cbc2-224673-413742 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/tmpdmyxjekp_chrome_odoo 2026-09-10 05:51:42,660 127 INFO rb-2d4cbc2-224673-413742 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:35357/json/version 2026-09-10 05:51:42,661 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:35357/json/version with timeout 3 increased to 10s during tests 2026-09-10 05:51:42,689 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Browser version: Chrome/150.0.7871.114 2026-09-10 05:51:42,689 127 INFO rb-2d4cbc2-224673-413742 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:35357/json 2026-09-10 05:51:42,690 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:35357/json with timeout 3 increased to 10s during tests 2026-09-10 05:51:42,699 127 INFO rb-2d4cbc2-224673-413742 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:35357/devtools/page/9D57715A3D398D534AC83693F3B22B9A 2026-09-10 05:51:42,762 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Enable chrome headless console log notification 2026-09-10 05:51:42,769 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Chrome headless enable page notifications 2026-09-10 05:51:42,804 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:tour_editor from n/a 2026-09-10 05:51:42,882 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Setting session cookie in browser 2026-09-10 05:51:42,893 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Open "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" in browser 2026-09-10 05:51:42,894 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Navigating to: "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" 2026-09-10 05:51:42,918 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:51:43,215 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-10 05:51:44,541 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-10 05:51:45,074 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:45] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 369 0.236 1.929 2026-09-10 05:51:45,077 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Navigation result: {'frameId': '9D57715A3D398D534AC83693F3B22B9A', 'loaderId': '0186FACED702E735CED5969ACDB56499', 'isDownload': False} 2026-09-10 05:51:45,077 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Evaluate ready code "odoo.isTourReady('to_website_docs_delete_document_cancel')" 2026-09-10 05:51:45,115 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 05:51:45,125 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f2fd71f/web.assets_frontend.min.css, copying from /web/assets/f2fd71f/web.assets_frontend.min.css 2026-09-10 05:51:45,173 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:45] "GET /web/assets/1/f2fd71f/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.040 0.022 2026-09-10 05:51:45,180 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/4ebf790/to_website_docs.assets_frontend_css.min.css 2026-09-10 05:51:45,194 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:45] "GET /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.008 0.073 2026-09-10 05:51:45,197 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-10 05:51:45,198 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-10 05:51:45,206 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b395a53/web.assets_frontend_minimal.min.js, copying from /web/assets/b395a53/web.assets_frontend_minimal.min.js 2026-09-10 05:51:45,216 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:45] "GET /web/assets/1/b395a53/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.011 2026-09-10 05:51:45,227 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js, copying from /web/assets/1f27ea7/web.__assets_tests_call__.min.js 2026-09-10 05:51:45,241 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:45] "GET /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.018 2026-09-10 05:51:45,306 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:45] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:51:45,313 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 05:51:45,322 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:45] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:51:45,326 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:45] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 05:51:45,338 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:45] "GET /web/image/website/1/logo/My%20Website?unique=d5de549 HTTP/1.1" 200 - 4 0.005 0.017 2026-09-10 05:51:45,381 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:45] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 05:51:45,410 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js, copying from /web/assets/4f4c0aa/web.assets_frontend_lazy.min.js 2026-09-10 05:51:45,434 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:45] "GET /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.036 2026-09-10 05:51:45,441 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:45] "GET /web/image/website/1/favicon?unique=d5de549 HTTP/1.1" 200 - 4 0.003 0.040 2026-09-10 05:51:45,734 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/5ff2e37/to_website_docs.assets_frontend_js.min.js 2026-09-10 05:51:45,744 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:45] "GET /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.021 2026-09-10 05:51:45,766 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:45] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 05:51:45,821 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Evaluate test code "odoo.startTour('to_website_docs_delete_document_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-subject-tour-section-tour-category-85", "delayToCheckUndeterminisms": 0})" 2026-09-10 05:51:45,830 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: [1/7] Tour to_website_docs_delete_document_cancel → Step #docsLeft.o_docs_editor_ready 2026-09-10 05:51:45,875 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:45] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.079 2026-09-10 05:51:45,903 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: [2/7] Tour to_website_docs_delete_document_cancel → Step #docsLeft li.docs-editable[data-name='Tour Document'] > i.fa-cog 2026-09-10 05:51:45,919 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:45] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.013 0.117 2026-09-10 05:51:45,967 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: [3/7] Tour to_website_docs_delete_document_cancel → Step .popover-context li[data-method='action_context_delete'] 2026-09-10 05:51:46,027 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: [4/7] Tour to_website_docs_delete_document_cancel → Step The core ConfirmationDialog opened (trigger: .modal .modal-footer .btn-secondary) 2026-09-10 05:51:46,091 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: [5/7] Tour to_website_docs_delete_document_cancel → Step Cancel - deliberately no expectUnloadPage: it must NOT navigate (trigger: .modal .modal-footer .btn-secondary) 2026-09-10 05:51:46,158 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: [6/7] Tour to_website_docs_delete_document_cancel → Step The confirmation dialog is gone (trigger: body:not(:has(.o_dialog))) 2026-09-10 05:51:46,220 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: [7/7] Tour to_website_docs_delete_document_cancel → Step The document row is STILL listed - cancelling deleted nothing (trigger: #docsLeft li.docs-editable[data-name='Tour Document']) 2026-09-10 05:51:46,290 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: tour succeeded 2026-09-10 05:51:46,291 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR to_website_docs_delete_document_cancel SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-10 05:51:46,338 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: heap 9604372 (allocated 10747904) 2026-09-10 05:51:46,339 127 INFO rb-2d4cbc2-224673-413742 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 605 2026-09-10 05:51:46,341 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Closing websocket connection 2026-09-10 05:51:46,342 127 INFO rb-2d4cbc2-224673-413742 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 605 2026-09-10 05:51:46,439 127 INFO rb-2d4cbc2-224673-413742 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-2d4cbc2-224673-413742/chrome_logs/chrome_log_20260910_055146_439227_test_cancelling_the_delete_confirmation_leaves_the_document_intact.txt 2026-09-10 05:51:46,439 127 INFO rb-2d4cbc2-224673-413742 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/tmpdmyxjekp_chrome_odoo" 2026-09-10 05:51:46,473 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document ... 2026-09-10 05:51:46,759 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Chrome pid: 777 2026-09-10 05:51:46,759 127 INFO rb-2d4cbc2-224673-413742 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/tmp6sj1hfhb_chrome_odoo 2026-09-10 05:51:46,759 127 INFO rb-2d4cbc2-224673-413742 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:46841/json/version 2026-09-10 05:51:46,760 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:46841/json/version with timeout 3 increased to 10s during tests 2026-09-10 05:51:46,789 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Browser version: Chrome/150.0.7871.114 2026-09-10 05:51:46,789 127 INFO rb-2d4cbc2-224673-413742 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:46841/json 2026-09-10 05:51:46,790 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:46841/json with timeout 3 increased to 10s during tests 2026-09-10 05:51:46,800 127 INFO rb-2d4cbc2-224673-413742 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:46841/devtools/page/2F91CC5CE487DA87E2DF271D63D67FE4 2026-09-10 05:51:46,864 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Enable chrome headless console log notification 2026-09-10 05:51:46,870 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Chrome headless enable page notifications 2026-09-10 05:51:46,972 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:tour_editor from n/a 2026-09-10 05:51:46,982 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Setting session cookie in browser 2026-09-10 05:51:46,994 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Open "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" in browser 2026-09-10 05:51:46,995 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Navigating to: "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" 2026-09-10 05:51:47,015 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:51:47,288 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-10 05:51:47,719 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-10 05:51:48,356 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:48] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.220 1.123 2026-09-10 05:51:48,359 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Navigation result: {'frameId': '2F91CC5CE487DA87E2DF271D63D67FE4', 'loaderId': '12337ADF7236044C2FC592F4A604F367', 'isDownload': False} 2026-09-10 05:51:48,359 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Evaluate ready code "odoo.isTourReady('to_website_docs_delete_document_confirm')" 2026-09-10 05:51:48,384 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 05:51:48,420 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f2fd71f/web.assets_frontend.min.css, copying from /web/assets/f2fd71f/web.assets_frontend.min.css 2026-09-10 05:51:48,464 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:48] "GET /web/assets/1/f2fd71f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.036 0.044 2026-09-10 05:51:48,474 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/4ebf790/to_website_docs.assets_frontend_css.min.css 2026-09-10 05:51:48,485 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-10 05:51:48,485 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-10 05:51:48,492 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:48] "GET /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.012 0.092 2026-09-10 05:51:48,498 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b395a53/web.assets_frontend_minimal.min.js, copying from /web/assets/b395a53/web.assets_frontend_minimal.min.js 2026-09-10 05:51:48,509 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:48] "GET /web/assets/1/b395a53/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.018 2026-09-10 05:51:48,528 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js, copying from /web/assets/1f27ea7/web.__assets_tests_call__.min.js 2026-09-10 05:51:48,544 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:48] "GET /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.021 2026-09-10 05:51:48,610 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 05:51:48,628 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:48] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 05:51:48,631 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:48] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 05:51:48,633 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:48] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.022 2026-09-10 05:51:48,645 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:48] "GET /web/image/website/1/logo/My%20Website?unique=d5de549 HTTP/1.1" 200 - 4 0.022 0.018 2026-09-10 05:51:48,663 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:48] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:51:48,694 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js, copying from /web/assets/4f4c0aa/web.assets_frontend_lazy.min.js 2026-09-10 05:51:48,724 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:48] "GET /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.020 0.030 2026-09-10 05:51:48,735 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:48] "GET /web/image/website/1/favicon?unique=d5de549 HTTP/1.1" 200 - 4 0.003 0.055 2026-09-10 05:51:49,020 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/5ff2e37/to_website_docs.assets_frontend_js.min.js 2026-09-10 05:51:49,030 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:49] "GET /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.013 2026-09-10 05:51:49,049 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:49] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 05:51:49,119 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Evaluate test code "odoo.startTour('to_website_docs_delete_document_confirm', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-subject-tour-section-tour-category-85", "delayToCheckUndeterminisms": 0})" 2026-09-10 05:51:49,131 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: [1/7] Tour to_website_docs_delete_document_confirm → Step #docsLeft.o_docs_editor_ready 2026-09-10 05:51:49,146 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.008 0.059 2026-09-10 05:51:49,188 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: [2/7] Tour to_website_docs_delete_document_confirm → Step #docsLeft li.docs-editable[data-name='Tour Document'] > i.fa-cog 2026-09-10 05:51:49,205 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:49] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.027 0.075 2026-09-10 05:51:49,264 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: [3/7] Tour to_website_docs_delete_document_confirm → Step .popover-context li[data-method='action_context_delete'] 2026-09-10 05:51:49,326 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: [4/7] Tour to_website_docs_delete_document_confirm → Step The ConfirmationDialog renders its cancel button, so confirm is unambiguous (trigger: .modal .modal-footer .btn-secondary) 2026-09-10 05:51:49,390 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: [5/7] Tour to_website_docs_delete_document_confirm → Step Confirm - rpc /docs/delete then `window.location = result` unloads the page (trigger: .modal .modal-footer .btn-primary) 2026-09-10 05:51:49,513 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #515 deleted mail.message records with IDs: [11889] 2026-09-10 05:51:49,534 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #515 deleted website.document.content records with IDs: [36] 2026-09-10 05:51:49,550 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #515 deleted mail.followers records with IDs: [2162] 2026-09-10 05:51:49,565 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #515 deleted mail.message records with IDs: [11887, 11886] 2026-09-10 05:51:49,584 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #515 deleted website.document records with IDs: [100] 2026-09-10 05:51:49,598 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #515 deleted mail.followers records with IDs: [2160] 2026-09-10 05:51:49,604 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:49] "POST /docs/delete HTTP/1.1" 200 - 114 0.070 0.071 2026-09-10 05:51:49,644 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-10 05:51:49,694 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-10 05:51:49,735 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:49] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 28 0.027 0.081 2026-09-10 05:51:50,063 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: [6/7] Tour to_website_docs_delete_document_confirm → Step The editor has re-bound on the reloaded page (so the check below is not vacuous) (trigger: #docsBody.o_docs_editor_ready) 2026-09-10 05:51:50,098 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:50] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.008 0.020 2026-09-10 05:51:50,104 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.030 2026-09-10 05:51:50,150 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: [7/7] Tour to_website_docs_delete_document_confirm → Step The deleted document is no longer listed (trigger: body:not(:has(li.docs-editable[data-name='Tour Document']))) 2026-09-10 05:51:50,202 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: tour succeeded 2026-09-10 05:51:50,203 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR to_website_docs_delete_document_confirm SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-10 05:51:50,274 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: heap 9466884 (allocated 11010048) 2026-09-10 05:51:50,280 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Closing chrome headless with pid 777 2026-09-10 05:51:50,281 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Closing websocket connection 2026-09-10 05:51:50,286 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Terminating chrome headless with pid 777 2026-09-10 05:51:50,384 127 INFO rb-2d4cbc2-224673-413742 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-2d4cbc2-224673-413742/chrome_logs/chrome_log_20260910_055150_384126_test_confirming_the_delete_confirmation_removes_the_document.txt 2026-09-10 05:51:50,384 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Removing chrome user profile "/tmp/tmp6sj1hfhb_chrome_odoo" 2026-09-10 05:51:50,414 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it ... 2026-09-10 05:51:50,669 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Chrome pid: 959 2026-09-10 05:51:50,669 127 INFO rb-2d4cbc2-224673-413742 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/tmp796jpdum_chrome_odoo 2026-09-10 05:51:50,669 127 INFO rb-2d4cbc2-224673-413742 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:39879/json/version 2026-09-10 05:51:50,671 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:39879/json/version with timeout 3 increased to 10s during tests 2026-09-10 05:51:50,687 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Browser version: Chrome/150.0.7871.114 2026-09-10 05:51:50,687 127 INFO rb-2d4cbc2-224673-413742 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:39879/json 2026-09-10 05:51:50,688 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:39879/json with timeout 3 increased to 10s during tests 2026-09-10 05:51:50,694 127 INFO rb-2d4cbc2-224673-413742 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:39879/devtools/page/CFD11FB243776A293EE63AF13CE54820 2026-09-10 05:51:50,699 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Enable chrome headless console log notification 2026-09-10 05:51:50,702 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Chrome headless enable page notifications 2026-09-10 05:51:50,870 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:tour_editor from n/a 2026-09-10 05:51:50,879 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Setting session cookie in browser 2026-09-10 05:51:50,883 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Open "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" in browser 2026-09-10 05:51:50,884 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Navigating to: "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" 2026-09-10 05:51:50,905 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:51:51,156 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-10 05:51:51,618 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-10 05:51:52,259 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:52] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.304 1.059 2026-09-10 05:51:52,262 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Navigation result: {'frameId': 'CFD11FB243776A293EE63AF13CE54820', 'loaderId': '5EE2476040398C39B58B9FC87D484FB2', 'isDownload': False} 2026-09-10 05:51:52,262 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Evaluate ready code "odoo.isTourReady('to_website_docs_create_document')" 2026-09-10 05:51:52,283 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 05:51:52,294 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f2fd71f/web.assets_frontend.min.css, copying from /web/assets/f2fd71f/web.assets_frontend.min.css 2026-09-10 05:51:52,332 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:52] "GET /web/assets/1/f2fd71f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.027 0.022 2026-09-10 05:51:52,338 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/4ebf790/to_website_docs.assets_frontend_css.min.css 2026-09-10 05:51:52,349 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:52] "GET /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.006 0.056 2026-09-10 05:51:52,363 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-10 05:51:52,364 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-10 05:51:52,367 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b395a53/web.assets_frontend_minimal.min.js, copying from /web/assets/b395a53/web.assets_frontend_minimal.min.js 2026-09-10 05:51:52,386 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:52] "GET /web/assets/1/b395a53/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.015 0.014 2026-09-10 05:51:52,398 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js, copying from /web/assets/1f27ea7/web.__assets_tests_call__.min.js 2026-09-10 05:51:52,415 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:52] "GET /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.051 2026-09-10 05:51:52,476 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 05:51:52,479 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:52] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 05:51:52,515 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:52] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.042 2026-09-10 05:51:52,521 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:52] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.039 2026-09-10 05:51:52,530 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:52] "GET /web/image/website/1/logo/My%20Website?unique=d5de549 HTTP/1.1" 200 - 4 0.016 0.046 2026-09-10 05:51:52,533 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:52] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 05:51:52,548 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:52] "GET /web/image/website/1/favicon?unique=d5de549 HTTP/1.1" 200 - 4 0.003 0.016 2026-09-10 05:51:52,555 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js, copying from /web/assets/4f4c0aa/web.assets_frontend_lazy.min.js 2026-09-10 05:51:52,573 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:52] "GET /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.034 2026-09-10 05:51:52,907 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/5ff2e37/to_website_docs.assets_frontend_js.min.js 2026-09-10 05:51:52,916 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:52] "GET /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.010 2026-09-10 05:51:52,937 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:52] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 05:51:53,030 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Evaluate test code "odoo.startTour('to_website_docs_create_document', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-subject-tour-section-tour-category-85", "delayToCheckUndeterminisms": 0})" 2026-09-10 05:51:53,044 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: [1/6] Tour to_website_docs_create_document → Step Wait for the editor to be bound before clicking anything (trigger: #docsLeft.o_docs_editor_ready) 2026-09-10 05:51:53,049 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:53] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.069 2026-09-10 05:51:53,097 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:53] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.016 0.071 2026-09-10 05:51:53,106 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: [2/6] Tour to_website_docs_create_document → Step #btnDocsCreate 2026-09-10 05:51:53,188 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: [3/6] Tour to_website_docs_create_document → Step The OWL DocumentDialog opened (trigger: .modal #document-name) 2026-09-10 05:51:53,244 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: [4/6] Tour to_website_docs_create_document → Step .modal #document-name 2026-09-10 05:51:53,319 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: [5/6] Tour to_website_docs_create_document → Step Saving posts /docs/create and navigates to the new document (trigger: .modal .modal-footer .btn-primary) 2026-09-10 05:51:53,452 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:53] "POST /docs/create HTTP/1.1" 200 - 38 0.026 0.045 2026-09-10 05:51:54,156 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:54] "GET /docs/d/tour-created-document-101 HTTP/1.1" 200 - 156 0.101 0.582 2026-09-10 05:51:54,550 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: returning 404 for http://connect.facebook.net/en_US/all.js 2026-09-10 05:51:54,562 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: [6/6] Tour to_website_docs_create_document → Step The new document page rendered (trigger: #docsBody) 2026-09-10 05:51:54,613 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:54] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.012 0.028 2026-09-10 05:51:54,619 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:54] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.040 2026-09-10 05:51:54,650 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: tour succeeded 2026-09-10 05:51:54,651 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: ╔════════════════════════════════════════════════╗ ║ TOUR to_website_docs_create_document SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-10 05:51:54,720 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: heap 12863320 (allocated 14417920) 2026-09-10 05:51:54,725 127 INFO rb-2d4cbc2-224673-413742 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 959 2026-09-10 05:51:54,725 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Closing websocket connection 2026-09-10 05:51:54,725 127 INFO rb-2d4cbc2-224673-413742 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 959 2026-09-10 05:51:54,810 127 INFO rb-2d4cbc2-224673-413742 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-2d4cbc2-224673-413742/chrome_logs/chrome_log_20260910_055154_810216_test_creating_a_document_through_the_dialog_persists_it.txt 2026-09-10 05:51:54,810 127 INFO rb-2d4cbc2-224673-413742 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/tmp796jpdum_chrome_odoo" 2026-09-10 05:51:54,857 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_editor_page_offers_the_create_affordance ... 2026-09-10 05:51:55,126 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Chrome pid: 1137 2026-09-10 05:51:55,127 127 INFO rb-2d4cbc2-224673-413742 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/tmphhsqf_h3_chrome_odoo 2026-09-10 05:51:55,127 127 INFO rb-2d4cbc2-224673-413742 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:44513/json/version 2026-09-10 05:51:55,128 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:44513/json/version with timeout 3 increased to 10s during tests 2026-09-10 05:51:55,175 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Browser version: Chrome/150.0.7871.114 2026-09-10 05:51:55,176 127 INFO rb-2d4cbc2-224673-413742 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:44513/json 2026-09-10 05:51:55,176 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:44513/json with timeout 3 increased to 10s during tests 2026-09-10 05:51:55,190 127 INFO rb-2d4cbc2-224673-413742 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:44513/devtools/page/A5F4318B1E5B5D6D6E039370C3B9E042 2026-09-10 05:51:55,194 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Enable chrome headless console log notification 2026-09-10 05:51:55,200 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Chrome headless enable page notifications 2026-09-10 05:51:55,291 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:tour_editor from n/a 2026-09-10 05:51:55,307 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Setting session cookie in browser 2026-09-10 05:51:55,311 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Open "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" in browser 2026-09-10 05:51:55,311 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Navigating to: "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" 2026-09-10 05:51:55,323 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:51:55,611 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-10 05:51:56,051 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-10 05:51:56,618 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:56] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.286 1.012 2026-09-10 05:51:56,623 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Navigation result: {'frameId': 'A5F4318B1E5B5D6D6E039370C3B9E042', 'loaderId': '72C8F8D54EEEA5E0C2BD95540B5044DB', 'isDownload': False} 2026-09-10 05:51:56,623 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Evaluate ready code "odoo.isTourReady('to_website_docs_editor_page_loads')" 2026-09-10 05:51:56,664 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 05:51:56,668 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/4ebf790/to_website_docs.assets_frontend_css.min.css 2026-09-10 05:51:56,690 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:56] "GET /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.017 0.019 2026-09-10 05:51:56,703 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f2fd71f/web.assets_frontend.min.css, copying from /web/assets/f2fd71f/web.assets_frontend.min.css 2026-09-10 05:51:56,737 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:56] "GET /web/assets/1/f2fd71f/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.026 0.057 2026-09-10 05:51:56,744 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b395a53/web.assets_frontend_minimal.min.js, copying from /web/assets/b395a53/web.assets_frontend_minimal.min.js 2026-09-10 05:51:56,754 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:56] "GET /web/assets/1/b395a53/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.052 2026-09-10 05:51:56,759 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js, copying from /web/assets/1f27ea7/web.__assets_tests_call__.min.js 2026-09-10 05:51:56,764 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-10 05:51:56,765 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-10 05:51:56,774 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:56] "GET /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.020 2026-09-10 05:51:56,850 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:56] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 05:51:56,862 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:56] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 05:51:56,864 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:56] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 05:51:56,864 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 05:51:56,867 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:56] "GET /web/image/website/1/logo/My%20Website?unique=d5de549 HTTP/1.1" 200 - 4 0.003 0.017 2026-09-10 05:51:56,902 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:56] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 05:51:56,923 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js, copying from /web/assets/4f4c0aa/web.assets_frontend_lazy.min.js 2026-09-10 05:51:56,944 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:56] "GET /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.031 2026-09-10 05:51:56,954 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:56] "GET /web/image/website/1/favicon?unique=d5de549 HTTP/1.1" 200 - 4 0.002 0.024 2026-09-10 05:51:57,265 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/5ff2e37/to_website_docs.assets_frontend_js.min.js 2026-09-10 05:51:57,272 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:57] "GET /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.009 2026-09-10 05:51:57,287 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:57] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 05:51:57,372 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Evaluate test code "odoo.startTour('to_website_docs_editor_page_loads', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-subject-tour-section-tour-category-85", "delayToCheckUndeterminisms": 0})" 2026-09-10 05:51:57,382 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: [1/3] Tour to_website_docs_editor_page_loads → Step The lazily-loaded editor widget has started and bound its handlers (trigger: #docsLeft.o_docs_editor_ready) 2026-09-10 05:51:57,428 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.010 0.103 2026-09-10 05:51:57,438 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: [2/3] Tour to_website_docs_editor_page_loads → Step An editor is offered the create-document affordance (trigger: #btnDocsCreate) 2026-09-10 05:51:57,473 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:57] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.019 0.115 2026-09-10 05:51:57,495 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: [3/3] Tour to_website_docs_editor_page_loads → Step The document seeded for this tour is listed and flagged editable (trigger: #docsLeft li.docs-editable[data-name='Tour Document']) 2026-09-10 05:51:57,553 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: tour succeeded 2026-09-10 05:51:57,553 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR to_website_docs_editor_page_loads SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-10 05:51:57,602 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: heap 9112304 (allocated 10485760) 2026-09-10 05:51:57,608 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Closing chrome headless with pid 1137 2026-09-10 05:51:57,611 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Closing websocket connection 2026-09-10 05:51:57,612 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Terminating chrome headless with pid 1137 2026-09-10 05:51:57,708 127 INFO rb-2d4cbc2-224673-413742 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-2d4cbc2-224673-413742/chrome_logs/chrome_log_20260910_055157_708101_test_editor_page_offers_the_create_affordance.txt 2026-09-10 05:51:57,708 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Removing chrome user profile "/tmp/tmphhsqf_h3_chrome_odoo" 2026-09-10 05:51:57,753 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it ... 2026-09-10 05:51:58,004 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Chrome pid: 1310 2026-09-10 05:51:58,005 127 INFO rb-2d4cbc2-224673-413742 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/tmp6jfltrmt_chrome_odoo 2026-09-10 05:51:58,005 127 INFO rb-2d4cbc2-224673-413742 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:38057/json/version 2026-09-10 05:51:58,006 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:38057/json/version with timeout 3 increased to 10s during tests 2026-09-10 05:51:58,059 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Browser version: Chrome/150.0.7871.114 2026-09-10 05:51:58,059 127 INFO rb-2d4cbc2-224673-413742 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:38057/json 2026-09-10 05:51:58,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:38057/json with timeout 3 increased to 10s during tests 2026-09-10 05:51:58,072 127 INFO rb-2d4cbc2-224673-413742 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:38057/devtools/page/63C2878B6465D083F9D67270FE3C0259 2026-09-10 05:51:58,085 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Enable chrome headless console log notification 2026-09-10 05:51:58,091 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Chrome headless enable page notifications 2026-09-10 05:51:58,193 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:tour_manager from n/a 2026-09-10 05:51:58,203 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Setting session cookie in browser 2026-09-10 05:51:58,206 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Open "http://127.0.0.1:8069/docs" in browser 2026-09-10 05:51:58,206 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Navigating to: "http://127.0.0.1:8069/docs" 2026-09-10 05:51:58,222 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:51:59,495 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:59] "GET /docs HTTP/1.1" 200 - 287 0.158 1.117 2026-09-10 05:51:59,498 127 INFO rb-2d4cbc2-224673-413742 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': '63C2878B6465D083F9D67270FE3C0259', 'loaderId': '4ADF8AC29D83D0A639CD6F829C52EA98', 'isDownload': False} 2026-09-10 05:51:59,498 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Evaluate ready code "odoo.isTourReady('to_website_docs_create_category_from_context')" 2026-09-10 05:51:59,529 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 05:51:59,537 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f2fd71f/web.assets_frontend.min.css, copying from /web/assets/f2fd71f/web.assets_frontend.min.css 2026-09-10 05:51:59,578 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:59] "GET /web/assets/1/f2fd71f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.028 0.024 2026-09-10 05:51:59,583 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/4ebf790/to_website_docs.assets_frontend_css.min.css 2026-09-10 05:51:59,595 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:59] "GET /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.006 0.063 2026-09-10 05:51:59,598 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-10 05:51:59,598 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-10 05:51:59,605 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b395a53/web.assets_frontend_minimal.min.js, copying from /web/assets/b395a53/web.assets_frontend_minimal.min.js 2026-09-10 05:51:59,615 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:59] "GET /web/assets/1/b395a53/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.012 2026-09-10 05:51:59,636 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js, copying from /web/assets/1f27ea7/web.__assets_tests_call__.min.js 2026-09-10 05:51:59,652 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:59] "GET /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.019 2026-09-10 05:51:59,723 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 05:51:59,742 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:59] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-09-10 05:51:59,749 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:59] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 05:51:59,751 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:59] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-10 05:51:59,756 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:59] "GET /web/image/website/1/logo/My%20Website?unique=d5de549 HTTP/1.1" 200 - 4 0.013 0.034 2026-09-10 05:51:59,761 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:59] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 05:51:59,779 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js, copying from /web/assets/4f4c0aa/web.assets_frontend_lazy.min.js 2026-09-10 05:51:59,798 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:59] "GET /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.028 2026-09-10 05:51:59,819 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:51:59] "GET /web/image/website/1/favicon?unique=d5de549 HTTP/1.1" 200 - 4 0.007 0.045 2026-09-10 05:52:00,126 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/5ff2e37/to_website_docs.assets_frontend_js.min.js 2026-09-10 05:52:00,138 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:00] "GET /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.017 0.013 2026-09-10 05:52:00,160 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:00] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 05:52:00,228 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Evaluate test code "odoo.startTour('to_website_docs_create_category_from_context', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs", "delayToCheckUndeterminisms": 0})" 2026-09-10 05:52:00,238 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: [1/6] Tour to_website_docs_create_category_from_context → Step .docs-categories > .row.o_docs_editor_ready 2026-09-10 05:52:00,279 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.008 0.083 2026-09-10 05:52:00,295 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: [2/6] Tour to_website_docs_create_category_from_context → Step Open the subject's context menu (trigger: .cat-editable[data-name='Tour Subject'] > i.fa-cog) 2026-09-10 05:52:00,357 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:00] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.036 0.116 2026-09-10 05:52:00,371 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: [3/6] Tour to_website_docs_create_category_from_context → Step .popover-context li[data-method='create_category'] 2026-09-10 05:52:00,438 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: [4/6] Tour to_website_docs_create_category_from_context → Step .modal #document-name 2026-09-10 05:52:00,509 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: [5/6] Tour to_website_docs_create_category_from_context → Step Saving posts /docs/create_category with parent_id; a child returns url '#' -> location.reload() (trigger: .modal .modal-footer .btn-primary) 2026-09-10 05:52:00,693 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:00] "POST /docs/create_category HTTP/1.1" 200 - 51 0.079 0.046 2026-09-10 05:52:00,772 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:00] "GET /docs HTTP/1.1" 200 - 20 0.014 0.052 2026-09-10 05:52:01,131 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: [6/6] Tour to_website_docs_create_category_from_context → Step #docsSummary 2026-09-10 05:52:01,149 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:01] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.005 2026-09-10 05:52:01,183 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:01] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.011 0.026 2026-09-10 05:52:01,220 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: tour succeeded 2026-09-10 05:52:01,221 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR to_website_docs_create_category_from_context SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-09-10 05:52:01,282 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: heap 9575988 (allocated 11534336) 2026-09-10 05:52:01,286 127 INFO rb-2d4cbc2-224673-413742 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 1310 2026-09-10 05:52:01,288 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Closing websocket connection 2026-09-10 05:52:01,288 127 INFO rb-2d4cbc2-224673-413742 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 1310 2026-09-10 05:52:01,382 127 INFO rb-2d4cbc2-224673-413742 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-2d4cbc2-224673-413742/chrome_logs/chrome_log_20260910_055201_382666_test_manager_creating_a_section_from_the_context_menu_persists_it.txt 2026-09-10 05:52:01,382 127 INFO rb-2d4cbc2-224673-413742 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/tmp6jfltrmt_chrome_odoo" 2026-09-10 05:52:01,413 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it ... 2026-09-10 05:52:01,676 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Chrome pid: 1490 2026-09-10 05:52:01,676 127 INFO rb-2d4cbc2-224673-413742 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/tmpnl7wp98__chrome_odoo 2026-09-10 05:52:01,676 127 INFO rb-2d4cbc2-224673-413742 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:33249/json/version 2026-09-10 05:52:01,678 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:33249/json/version with timeout 3 increased to 10s during tests 2026-09-10 05:52:01,692 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Browser version: Chrome/150.0.7871.114 2026-09-10 05:52:01,692 127 INFO rb-2d4cbc2-224673-413742 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:33249/json 2026-09-10 05:52:01,693 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:33249/json with timeout 3 increased to 10s during tests 2026-09-10 05:52:01,772 127 INFO rb-2d4cbc2-224673-413742 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:33249/devtools/page/47A7A97502F8829EA366911401E876AA 2026-09-10 05:52:01,789 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Enable chrome headless console log notification 2026-09-10 05:52:01,794 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Chrome headless enable page notifications 2026-09-10 05:52:01,886 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:tour_manager from n/a 2026-09-10 05:52:01,897 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Setting session cookie in browser 2026-09-10 05:52:01,902 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Open "http://127.0.0.1:8069/docs" in browser 2026-09-10 05:52:01,902 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Navigating to: "http://127.0.0.1:8069/docs" 2026-09-10 05:52:01,914 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:04,181 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:04] "GET /docs HTTP/1.1" 200 - 287 0.196 2.075 2026-09-10 05:52:04,184 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Navigation result: {'frameId': '47A7A97502F8829EA366911401E876AA', 'loaderId': '3A297EDAA393684F0907F83305D4C872', 'isDownload': False} 2026-09-10 05:52:04,185 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Evaluate ready code "odoo.isTourReady('to_website_docs_create_subject')" 2026-09-10 05:52:04,222 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:52:04,236 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/4ebf790/to_website_docs.assets_frontend_css.min.css 2026-09-10 05:52:04,251 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:04] "GET /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.009 0.014 2026-09-10 05:52:04,265 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f2fd71f/web.assets_frontend.min.css, copying from /web/assets/f2fd71f/web.assets_frontend.min.css 2026-09-10 05:52:04,310 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:04] "GET /web/assets/1/f2fd71f/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.030 0.053 2026-09-10 05:52:04,321 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b395a53/web.assets_frontend_minimal.min.js, copying from /web/assets/b395a53/web.assets_frontend_minimal.min.js 2026-09-10 05:52:04,330 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:04] "GET /web/assets/1/b395a53/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.054 2026-09-10 05:52:04,355 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-10 05:52:04,356 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-10 05:52:04,362 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js, copying from /web/assets/1f27ea7/web.__assets_tests_call__.min.js 2026-09-10 05:52:04,377 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:04] "GET /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.019 2026-09-10 05:52:04,443 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:52:04,444 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:04] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 05:52:04,454 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:04] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 05:52:04,461 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:04] "GET /web/image/website/1/logo/My%20Website?unique=d5de549 HTTP/1.1" 200 - 4 0.004 0.010 2026-09-10 05:52:04,463 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:04] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 05:52:04,517 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:04] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:52:04,555 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js, copying from /web/assets/4f4c0aa/web.assets_frontend_lazy.min.js 2026-09-10 05:52:04,577 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:04] "GET /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.032 2026-09-10 05:52:04,587 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:04] "GET /web/image/website/1/favicon?unique=d5de549 HTTP/1.1" 200 - 4 0.002 0.042 2026-09-10 05:52:04,895 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/5ff2e37/to_website_docs.assets_frontend_js.min.js 2026-09-10 05:52:04,904 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:04] "GET /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.016 2026-09-10 05:52:04,939 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:04] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 05:52:05,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Evaluate test code "odoo.startTour('to_website_docs_create_subject', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs", "delayToCheckUndeterminisms": 0})" 2026-09-10 05:52:05,011 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: [1/5] Tour to_website_docs_create_subject → Step Wait for the editor to bind on the docs root page (trigger: .docs-categories > .row.o_docs_editor_ready) 2026-09-10 05:52:05,066 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.015 0.085 2026-09-10 05:52:05,067 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: [2/5] Tour to_website_docs_create_subject → Step #btnDocsCreateSubject 2026-09-10 05:52:05,119 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:05] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.018 0.121 2026-09-10 05:52:05,135 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: [3/5] Tour to_website_docs_create_subject → Step .modal #document-name 2026-09-10 05:52:05,207 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: [4/5] Tour to_website_docs_create_subject → Step Saving posts /docs/create_category; a root subject returns its website_url -> navigation (trigger: .modal .modal-footer .btn-primary) 2026-09-10 05:52:05,360 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:05] "POST /docs/create_category HTTP/1.1" 200 - 34 0.035 0.055 2026-09-10 05:52:05,559 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:05] "GET /docs/c/tour-created-subject-87 HTTP/1.1" 200 - 67 0.064 0.113 2026-09-10 05:52:05,948 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: [5/5] Tour to_website_docs_create_subject → Step #docsSummary 2026-09-10 05:52:06,025 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:06] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.048 0.020 2026-09-10 05:52:06,028 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: tour succeeded 2026-09-10 05:52:06,028 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR to_website_docs_create_subject SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-10 05:52:06,036 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:06] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.075 2026-09-10 05:52:06,116 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: heap 12931096 (allocated 14680064) 2026-09-10 05:52:06,139 127 INFO rb-2d4cbc2-224673-413742 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 1490 2026-09-10 05:52:06,140 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Closing websocket connection 2026-09-10 05:52:06,141 127 INFO rb-2d4cbc2-224673-413742 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 1490 2026-09-10 05:52:06,236 127 INFO rb-2d4cbc2-224673-413742 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-2d4cbc2-224673-413742/chrome_logs/chrome_log_20260910_055206_236510_test_manager_creating_a_subject_through_the_dialog_persists_it.txt 2026-09-10 05:52:06,236 127 INFO rb-2d4cbc2-224673-413742 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/tmpnl7wp98__chrome_odoo" 2026-09-10 05:52:06,273 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists ... 2026-09-10 05:52:06,554 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Chrome pid: 1671 2026-09-10 05:52:06,555 127 INFO rb-2d4cbc2-224673-413742 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/tmpxeng9zeh_chrome_odoo 2026-09-10 05:52:06,555 127 INFO rb-2d4cbc2-224673-413742 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:45385/json/version 2026-09-10 05:52:06,557 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:45385/json/version with timeout 3 increased to 10s during tests 2026-09-10 05:52:06,601 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Browser version: Chrome/150.0.7871.114 2026-09-10 05:52:06,601 127 INFO rb-2d4cbc2-224673-413742 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:45385/json 2026-09-10 05:52:06,602 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:45385/json with timeout 3 increased to 10s during tests 2026-09-10 05:52:06,661 127 INFO rb-2d4cbc2-224673-413742 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:45385/devtools/page/F84D2F2F83EEBE13160210DE98996BED 2026-09-10 05:52:06,676 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Enable chrome headless console log notification 2026-09-10 05:52:06,687 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Chrome headless enable page notifications 2026-09-10 05:52:06,785 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:tour_editor from n/a 2026-09-10 05:52:06,797 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Setting session cookie in browser 2026-09-10 05:52:06,813 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Open "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" in browser 2026-09-10 05:52:06,813 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Navigating to: "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" 2026-09-10 05:52:06,827 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:07,171 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-10 05:52:07,586 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-10 05:52:08,160 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:08] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.231 1.105 2026-09-10 05:52:08,163 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Navigation result: {'frameId': 'F84D2F2F83EEBE13160210DE98996BED', 'loaderId': 'DE139F79C36F7B02C0337877E52C922D', 'isDownload': False} 2026-09-10 05:52:08,163 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Evaluate ready code "odoo.isTourReady('to_website_docs_rename_document')" 2026-09-10 05:52:08,189 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 05:52:08,196 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f2fd71f/web.assets_frontend.min.css, copying from /web/assets/f2fd71f/web.assets_frontend.min.css 2026-09-10 05:52:08,236 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:08] "GET /web/assets/1/f2fd71f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.027 0.025 2026-09-10 05:52:08,246 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/4ebf790/to_website_docs.assets_frontend_css.min.css 2026-09-10 05:52:08,262 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-10 05:52:08,263 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-10 05:52:08,265 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:08] "GET /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.014 0.066 2026-09-10 05:52:08,270 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b395a53/web.assets_frontend_minimal.min.js, copying from /web/assets/b395a53/web.assets_frontend_minimal.min.js 2026-09-10 05:52:08,278 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:08] "GET /web/assets/1/b395a53/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.014 2026-09-10 05:52:08,290 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js, copying from /web/assets/1f27ea7/web.__assets_tests_call__.min.js 2026-09-10 05:52:08,304 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:08] "GET /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.016 2026-09-10 05:52:08,362 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:52:08,379 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:08] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 05:52:08,380 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:08] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 05:52:08,382 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:08] "GET /web/image/website/1/logo/My%20Website?unique=d5de549 HTTP/1.1" 200 - 4 0.004 0.014 2026-09-10 05:52:08,382 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:08] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 05:52:08,414 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:08] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:52:08,449 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js, copying from /web/assets/4f4c0aa/web.assets_frontend_lazy.min.js 2026-09-10 05:52:08,476 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:08] "GET /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.039 2026-09-10 05:52:08,484 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:08] "GET /web/image/website/1/favicon?unique=d5de549 HTTP/1.1" 200 - 4 0.002 0.043 2026-09-10 05:52:08,817 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/5ff2e37/to_website_docs.assets_frontend_js.min.js 2026-09-10 05:52:08,827 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:08] "GET /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.007 0.026 2026-09-10 05:52:08,844 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:08] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 05:52:08,920 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Evaluate test code "odoo.startTour('to_website_docs_rename_document', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-subject-tour-section-tour-category-85", "delayToCheckUndeterminisms": 0})" 2026-09-10 05:52:08,926 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: [1/7] Tour to_website_docs_rename_document → Step #docsLeft.o_docs_editor_ready 2026-09-10 05:52:08,964 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:08] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.090 2026-09-10 05:52:09,008 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:09] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.019 0.100 2026-09-10 05:52:09,012 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: [2/7] Tour to_website_docs_rename_document → Step Open the document context menu (trigger: #docsLeft li.docs-editable[data-name='Tour Document'] > i.fa-cog) 2026-09-10 05:52:09,076 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: [3/7] Tour to_website_docs_rename_document → Step .popover-context li[data-method='edit'] 2026-09-10 05:52:09,140 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: [4/7] Tour to_website_docs_rename_document → Step The dialog is PREFILLED with the existing name (trigger: .modal #document-name:value("Tour Document")) 2026-09-10 05:52:09,196 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: [5/7] Tour to_website_docs_rename_document → Step .modal #document-name 2026-09-10 05:52:09,264 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: [6/7] Tour to_website_docs_rename_document → Step Saving posts /docs/update_document; result.url is a doc URL -> navigation (trigger: .modal .modal-footer .btn-primary) 2026-09-10 05:52:09,397 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:09] "POST /docs/update_document HTTP/1.1" 200 - 31 0.035 0.035 2026-09-10 05:52:10,110 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:10] "GET /docs/d/tour-renamed-document-100 HTTP/1.1" 200 - 152 0.133 0.556 2026-09-10 05:52:10,474 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: returning 404 for http://connect.facebook.net/en_US/all.js 2026-09-10 05:52:10,478 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: [7/7] Tour to_website_docs_rename_document → Step #docsBody 2026-09-10 05:52:10,529 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:10] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.016 0.027 2026-09-10 05:52:10,539 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:10] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.004 0.045 2026-09-10 05:52:10,567 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: tour succeeded 2026-09-10 05:52:10,568 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: ╔════════════════════════════════════════════════╗ ║ TOUR to_website_docs_rename_document SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-10 05:52:10,642 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: heap 12945592 (allocated 14942208) 2026-09-10 05:52:10,644 127 INFO rb-2d4cbc2-224673-413742 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 1671 2026-09-10 05:52:10,646 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Closing websocket connection 2026-09-10 05:52:10,659 127 INFO rb-2d4cbc2-224673-413742 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 1671 2026-09-10 05:52:10,721 127 INFO rb-2d4cbc2-224673-413742 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-2d4cbc2-224673-413742/chrome_logs/chrome_log_20260910_055210_721392_test_renaming_a_document_through_the_context_dialog_persists.txt 2026-09-10 05:52:10,721 127 INFO rb-2d4cbc2-224673-413742 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/tmpxeng9zeh_chrome_odoo" 2026-09-10 05:52:10,760 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing ... 2026-09-10 05:52:11,030 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Chrome pid: 1847 2026-09-10 05:52:11,030 127 INFO rb-2d4cbc2-224673-413742 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/tmpj4pt6gu6_chrome_odoo 2026-09-10 05:52:11,031 127 INFO rb-2d4cbc2-224673-413742 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:35985/json/version 2026-09-10 05:52:11,032 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:35985/json/version with timeout 3 increased to 10s during tests 2026-09-10 05:52:11,077 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Browser version: Chrome/150.0.7871.114 2026-09-10 05:52:11,077 127 INFO rb-2d4cbc2-224673-413742 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:35985/json 2026-09-10 05:52:11,078 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:35985/json with timeout 3 increased to 10s during tests 2026-09-10 05:52:11,095 127 INFO rb-2d4cbc2-224673-413742 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:35985/devtools/page/8743838E1D029C6EA33DE1D7D21FBE05 2026-09-10 05:52:11,106 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Enable chrome headless console log notification 2026-09-10 05:52:11,170 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Chrome headless enable page notifications 2026-09-10 05:52:11,203 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:tour_editor from n/a 2026-09-10 05:52:11,214 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Setting session cookie in browser 2026-09-10 05:52:11,217 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Open "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" in browser 2026-09-10 05:52:11,218 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Navigating to: "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" 2026-09-10 05:52:11,227 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:11,543 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-10 05:52:11,951 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-10 05:52:12,598 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:12] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.267 1.106 2026-09-10 05:52:12,601 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Navigation result: {'frameId': '8743838E1D029C6EA33DE1D7D21FBE05', 'loaderId': '071AC37E4E9BE8BCDF7C480916CA32E6', 'isDownload': False} 2026-09-10 05:52:12,601 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Evaluate ready code "odoo.isTourReady('to_website_docs_create_document_requires_name')" 2026-09-10 05:52:12,621 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:52:12,638 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f2fd71f/web.assets_frontend.min.css, copying from /web/assets/f2fd71f/web.assets_frontend.min.css 2026-09-10 05:52:12,680 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:12] "GET /web/assets/1/f2fd71f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.029 0.023 2026-09-10 05:52:12,695 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-10 05:52:12,695 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-10 05:52:12,704 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/4ebf790/to_website_docs.assets_frontend_css.min.css 2026-09-10 05:52:12,724 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:12] "GET /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.028 0.067 2026-09-10 05:52:12,733 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b395a53/web.assets_frontend_minimal.min.js, copying from /web/assets/b395a53/web.assets_frontend_minimal.min.js 2026-09-10 05:52:12,756 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:12] "GET /web/assets/1/b395a53/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.015 0.049 2026-09-10 05:52:12,765 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js, copying from /web/assets/1f27ea7/web.__assets_tests_call__.min.js 2026-09-10 05:52:12,785 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:12] "GET /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.036 2026-09-10 05:52:12,811 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 05:52:12,822 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:12] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 05:52:12,835 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:12] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 05:52:12,844 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:12] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 05:52:12,847 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:12] "GET /web/image/website/1/logo/My%20Website?unique=d5de549 HTTP/1.1" 200 - 4 0.018 0.016 2026-09-10 05:52:12,915 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:12] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:52:12,933 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js, copying from /web/assets/4f4c0aa/web.assets_frontend_lazy.min.js 2026-09-10 05:52:12,954 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:12] "GET /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.031 2026-09-10 05:52:12,960 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:12] "GET /web/image/website/1/favicon?unique=d5de549 HTTP/1.1" 200 - 4 0.002 0.035 2026-09-10 05:52:13,273 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/5ff2e37/to_website_docs.assets_frontend_js.min.js 2026-09-10 05:52:13,284 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:13] "GET /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.008 0.013 2026-09-10 05:52:13,301 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:13] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 05:52:13,371 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Evaluate test code "odoo.startTour('to_website_docs_create_document_requires_name', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-subject-tour-section-tour-category-85", "delayToCheckUndeterminisms": 0})" 2026-09-10 05:52:13,378 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: [1/8] Tour to_website_docs_create_document_requires_name → Step #docsLeft.o_docs_editor_ready 2026-09-10 05:52:13,427 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:13] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.092 2026-09-10 05:52:13,437 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: [2/8] Tour to_website_docs_create_document_requires_name → Step #btnDocsCreate 2026-09-10 05:52:13,476 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:13] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.024 0.111 2026-09-10 05:52:13,531 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: [3/8] Tour to_website_docs_create_document_requires_name → Step .modal #document-name 2026-09-10 05:52:13,590 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: [4/8] Tour to_website_docs_create_document_requires_name → Step Save with an empty name - deliberately no expectUnloadPage: it must NOT navigate (trigger: .modal .modal-footer .btn-primary) 2026-09-10 05:52:13,658 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: [5/8] Tour to_website_docs_create_document_requires_name → Step The invalid field is flagged (state.hasError -> 'has-error') (trigger: .modal .form-group.has-error) 2026-09-10 05:52:13,719 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: [6/8] Tour to_website_docs_create_document_requires_name → Step The dialog is STILL open - no rpc, no navigation (trigger: .modal #document-name) 2026-09-10 05:52:13,784 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: [7/8] Tour to_website_docs_create_document_requires_name → Step Close the dialog without saving (trigger: .modal .modal-footer .btn-secondary) 2026-09-10 05:52:13,855 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: [8/8] Tour to_website_docs_create_document_requires_name → Step body:not(:has(.o_dialog)) 2026-09-10 05:52:13,920 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: tour succeeded 2026-09-10 05:52:13,921 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR to_website_docs_create_document_requires_name SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-09-10 05:52:13,987 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: heap 9561644 (allocated 9961472) 2026-09-10 05:52:13,992 127 INFO rb-2d4cbc2-224673-413742 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 1847 2026-09-10 05:52:13,993 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Closing websocket connection 2026-09-10 05:52:13,994 127 INFO rb-2d4cbc2-224673-413742 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 1847 2026-09-10 05:52:14,091 127 INFO rb-2d4cbc2-224673-413742 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-2d4cbc2-224673-413742/chrome_logs/chrome_log_20260910_055214_090952_test_saving_the_dialog_with_an_empty_name_creates_nothing.txt 2026-09-10 05:52:14,091 127 INFO rb-2d4cbc2-224673-413742 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/tmpj4pt6gu6_chrome_odoo" 2026-09-10 05:52:14,116 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance ... 2026-09-10 05:52:14,418 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Chrome pid: 2025 2026-09-10 05:52:14,419 127 INFO rb-2d4cbc2-224673-413742 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/tmptcfjjcqp_chrome_odoo 2026-09-10 05:52:14,419 127 INFO rb-2d4cbc2-224673-413742 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:40851/json/version 2026-09-10 05:52:14,420 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:40851/json/version with timeout 3 increased to 10s during tests 2026-09-10 05:52:14,449 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Browser version: Chrome/150.0.7871.114 2026-09-10 05:52:14,449 127 INFO rb-2d4cbc2-224673-413742 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:40851/json 2026-09-10 05:52:14,450 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:40851/json with timeout 3 increased to 10s during tests 2026-09-10 05:52:14,477 127 INFO rb-2d4cbc2-224673-413742 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:40851/devtools/page/20CE955B4FB46A2E9CFE95A6172B0A37 2026-09-10 05:52:14,488 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Enable chrome headless console log notification 2026-09-10 05:52:14,518 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Chrome headless enable page notifications 2026-09-10 05:52:14,605 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:tour_no_access from n/a 2026-09-10 05:52:14,613 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Setting session cookie in browser 2026-09-10 05:52:14,615 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Open "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" in browser 2026-09-10 05:52:14,615 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Navigating to: "http://127.0.0.1:8069/docs/c/tour-subject-tour-section-tour-category-85" 2026-09-10 05:52:14,625 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:15,285 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 517, model: website.doc.category 2026-09-10 05:52:15,873 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:15] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 322 0.204 1.047 2026-09-10 05:52:15,876 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Navigation result: {'frameId': '20CE955B4FB46A2E9CFE95A6172B0A37', 'loaderId': 'E35CE677F71CB968D7CB144AFAA6D33A', 'isDownload': False} 2026-09-10 05:52:15,876 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Evaluate ready code "odoo.isTourReady('to_website_docs_no_editor_affordance')" 2026-09-10 05:52:15,921 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.024 2026-09-10 05:52:15,931 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f2fd71f/web.assets_frontend.min.css, copying from /web/assets/f2fd71f/web.assets_frontend.min.css 2026-09-10 05:52:15,975 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:15] "GET /web/assets/1/f2fd71f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.046 0.032 2026-09-10 05:52:15,987 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/4ebf790/to_website_docs.assets_frontend_css.min.css 2026-09-10 05:52:16,006 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-10 05:52:16,006 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-10 05:52:16,010 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:16] "GET /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.022 0.076 2026-09-10 05:52:16,014 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b395a53/web.assets_frontend_minimal.min.js, copying from /web/assets/b395a53/web.assets_frontend_minimal.min.js 2026-09-10 05:52:16,036 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:16] "GET /web/assets/1/b395a53/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.013 0.025 2026-09-10 05:52:16,053 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js, copying from /web/assets/1f27ea7/web.__assets_tests_call__.min.js 2026-09-10 05:52:16,068 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:16] "GET /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.020 2026-09-10 05:52:16,106 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 05:52:16,122 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:16] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.014 2026-09-10 05:52:16,135 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:16] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-09-10 05:52:16,140 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:16] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 05:52:16,141 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:16] "GET /web/image/website/1/logo/My%20Website?unique=d5de549 HTTP/1.1" 200 - 4 0.029 0.010 2026-09-10 05:52:16,184 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js, copying from /web/assets/4f4c0aa/web.assets_frontend_lazy.min.js 2026-09-10 05:52:16,209 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:16] "GET /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.030 2026-09-10 05:52:16,216 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:16] "GET /web/image/website/1/favicon?unique=d5de549 HTTP/1.1" 200 - 4 0.002 0.033 2026-09-10 05:52:16,530 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/5ff2e37/to_website_docs.assets_frontend_js.min.js 2026-09-10 05:52:16,541 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:16] "GET /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.016 2026-09-10 05:52:16,565 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:16] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 05:52:16,639 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Evaluate test code "odoo.startTour('to_website_docs_no_editor_affordance', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-subject-tour-section-tour-category-85", "delayToCheckUndeterminisms": 0})" 2026-09-10 05:52:16,651 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:16] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.025 0.032 2026-09-10 05:52:16,657 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: [1/7] Tour to_website_docs_no_editor_affordance → Step The editor JS ran for this user too (trigger: #docsBody.o_docs_editor_ready) 2026-09-10 05:52:16,705 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: [2/7] Tour to_website_docs_no_editor_affordance → Step Positive anchor: the docs page really rendered (trigger: #docsSummary) 2026-09-10 05:52:16,741 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:16] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.145 2026-09-10 05:52:16,776 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: [3/7] Tour to_website_docs_no_editor_affordance → Step No create-document affordance (trigger: body:not(:has(#btnDocsCreate))) 2026-09-10 05:52:16,835 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: [4/7] Tour to_website_docs_no_editor_affordance → Step No create-subject affordance (trigger: body:not(:has(#btnDocsCreateSubject))) 2026-09-10 05:52:16,901 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: [5/7] Tour to_website_docs_no_editor_affordance → Step No editable document row (hence no context menu, no edit, no delete) (trigger: body:not(:has(.docs-editable))) 2026-09-10 05:52:16,969 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: [6/7] Tour to_website_docs_no_editor_affordance → Step No editable category affordance (trigger: body:not(:has(.cat-editable))) 2026-09-10 05:52:17,034 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: [7/7] Tour to_website_docs_no_editor_affordance → Step No context menu can be opened (trigger: body:not(:has(.popover-context))) 2026-09-10 05:52:17,104 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: tour succeeded 2026-09-10 05:52:17,105 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR to_website_docs_no_editor_affordance SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-10 05:52:17,161 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: heap 9144376 (allocated 10223616) 2026-09-10 05:52:17,177 127 INFO rb-2d4cbc2-224673-413742 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 2025 2026-09-10 05:52:17,178 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Closing websocket connection 2026-09-10 05:52:17,178 127 INFO rb-2d4cbc2-224673-413742 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 2025 2026-09-10 05:52:17,273 127 INFO rb-2d4cbc2-224673-413742 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-2d4cbc2-224673-413742/chrome_logs/chrome_log_20260910_055217_273542_test_user_without_docs_access_gets_no_editor_affordance.txt 2026-09-10 05:52:17,273 127 INFO rb-2d4cbc2-224673-413742 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/tmptcfjjcqp_chrome_odoo" 2026-09-10 05:52:17,317 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 05:52:17,755 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone ... 2026-09-10 05:52:18,037 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Chrome pid: 2201 2026-09-10 05:52:18,037 127 INFO rb-2d4cbc2-224673-413742 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/tmp9l7p1qmr_chrome_odoo 2026-09-10 05:52:18,037 127 INFO rb-2d4cbc2-224673-413742 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:46151/json/version 2026-09-10 05:52:18,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:46151/json/version with timeout 3 increased to 10s during tests 2026-09-10 05:52:18,071 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Browser version: Chrome/150.0.7871.114 2026-09-10 05:52:18,071 127 INFO rb-2d4cbc2-224673-413742 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:46151/json 2026-09-10 05:52:18,072 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:46151/json with timeout 3 increased to 10s during tests 2026-09-10 05:52:18,077 127 INFO rb-2d4cbc2-224673-413742 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:46151/devtools/page/E4E8B789C255B331685F67A1916B836B 2026-09-10 05:52:18,090 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Enable chrome headless console log notification 2026-09-10 05:52:18,162 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Chrome headless enable page notifications 2026-09-10 05:52:18,200 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:tour_reseq_manager from n/a 2026-09-10 05:52:18,207 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Setting session cookie in browser 2026-09-10 05:52:18,209 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Open "http://127.0.0.1:8069/docs/c/tour-reseq-subject-a-88" in browser 2026-09-10 05:52:18,209 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Navigating to: "http://127.0.0.1:8069/docs/c/tour-reseq-subject-a-88" 2026-09-10 05:52:18,218 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:19,483 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:19] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 325 0.189 1.079 2026-09-10 05:52:19,487 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Navigation result: {'frameId': 'E4E8B789C255B331685F67A1916B836B', 'loaderId': 'FA0FC6B2A12CB513B6204227892248AE', 'isDownload': False} 2026-09-10 05:52:19,487 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Evaluate ready code "odoo.isTourReady('to_website_docs_resequence_categories_in_section')" 2026-09-10 05:52:19,531 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 05:52:19,542 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f2fd71f/web.assets_frontend.min.css, copying from /web/assets/f2fd71f/web.assets_frontend.min.css 2026-09-10 05:52:19,590 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:19] "GET /web/assets/1/f2fd71f/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.039 0.030 2026-09-10 05:52:19,595 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/4ebf790/to_website_docs.assets_frontend_css.min.css 2026-09-10 05:52:19,603 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:19] "GET /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.005 0.073 2026-09-10 05:52:19,615 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-10 05:52:19,616 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-10 05:52:19,622 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b395a53/web.assets_frontend_minimal.min.js, copying from /web/assets/b395a53/web.assets_frontend_minimal.min.js 2026-09-10 05:52:19,631 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:19] "GET /web/assets/1/b395a53/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.013 2026-09-10 05:52:19,645 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js, copying from /web/assets/1f27ea7/web.__assets_tests_call__.min.js 2026-09-10 05:52:19,661 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:19] "GET /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.041 2026-09-10 05:52:19,766 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:19] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 05:52:19,780 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:19] "GET /web/image/website/1/logo/My%20Website?unique=d5de549 HTTP/1.1" 200 - 4 0.010 0.029 2026-09-10 05:52:19,792 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 05:52:19,814 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:19] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.061 2026-09-10 05:52:19,817 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:19] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 05:52:19,821 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:19] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-09-10 05:52:19,862 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js, copying from /web/assets/4f4c0aa/web.assets_frontend_lazy.min.js 2026-09-10 05:52:19,882 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:19] "GET /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.028 2026-09-10 05:52:19,890 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:19] "GET /web/image/website/1/favicon?unique=d5de549 HTTP/1.1" 200 - 4 0.002 0.034 2026-09-10 05:52:20,167 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/5ff2e37/to_website_docs.assets_frontend_js.min.js 2026-09-10 05:52:20,180 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:20] "GET /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.007 0.014 2026-09-10 05:52:20,206 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:20] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 05:52:20,266 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Evaluate test code "odoo.startTour('to_website_docs_resequence_categories_in_section', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-reseq-subject-a-88", "delayToCheckUndeterminisms": 0})" 2026-09-10 05:52:20,275 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: [1/8] Tour to_website_docs_resequence_categories_in_section → Step Wait for the editor to bind on the subject page (trigger: .docs-categories > .row.o_docs_editor_ready) 2026-09-10 05:52:20,317 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.083 2026-09-10 05:52:20,355 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:20] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.011 0.105 2026-09-10 05:52:20,360 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: [2/8] Tour to_website_docs_resequence_categories_in_section → Step GUARD: category A sorts before category B to start with (trigger: .category-section > .row > div.category-item:has(> .cat-editable[data-name='Tour Reseq Category A']) ~ div.category-item:has(> .cat-editable[data-name='Tour Reseq Category B'])) 2026-09-10 05:52:20,411 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: [3/8] Tour to_website_docs_resequence_categories_in_section → Step .category-section > .row > div.category-item:has(> .cat-editable[data-name='Tour Reseq Category B']) 2026-09-10 05:52:20,611 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: [4/8] Tour to_website_docs_resequence_categories_in_section → Step The drop moved the node (trigger: .category-section > .row > div.category-item:has(> .cat-editable[data-name='Tour Reseq Category B']) ~ div.category-item:has(> .cat-editable[data-name='Tour Reseq Category A'])) 2026-09-10 05:52:20,634 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:20] "POST /docs/resequence_category HTTP/1.1" 200 - 20 0.023 0.031 2026-09-10 05:52:20,668 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: [5/8] Tour to_website_docs_resequence_categories_in_section → Step The resequence RPC has settled - reload so the next step reads SERVER state (trigger: #mask:hidden) 2026-09-10 05:52:20,887 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:20] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 33 0.025 0.109 2026-09-10 05:52:21,261 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: [6/8] Tour to_website_docs_resequence_categories_in_section → Step .docs-categories > .row.o_docs_editor_ready 2026-09-10 05:52:21,286 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:21] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.004 0.006 2026-09-10 05:52:21,338 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:21] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.025 0.032 2026-09-10 05:52:21,351 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: [7/8] Tour to_website_docs_resequence_categories_in_section → Step PERSISTED: the reloaded page sorts category B before category A (trigger: .category-section > .row > div.category-item:has(> .cat-editable[data-name='Tour Reseq Category B']) ~ div.category-item:has(> .cat-editable[data-name='Tour Reseq Category A'])) 2026-09-10 05:52:21,421 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: [8/8] Tour to_website_docs_resequence_categories_in_section → Step The section header is still rendered - the section itself was not consumed (trigger: .category-section > .row > div.col-sm-12 .cat-section.cat-editable[data-name='Tour Reseq Section A']) 2026-09-10 05:52:21,484 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: tour succeeded 2026-09-10 05:52:21,485 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR to_website_docs_resequence_categories_in_section SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-09-10 05:52:21,556 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: heap 9355092 (allocated 11010048) 2026-09-10 05:52:21,557 127 INFO rb-2d4cbc2-224673-413742 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 2201 2026-09-10 05:52:21,558 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Closing websocket connection 2026-09-10 05:52:21,559 127 INFO rb-2d4cbc2-224673-413742 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 2201 2026-09-10 05:52:21,625 127 INFO rb-2d4cbc2-224673-413742 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-2d4cbc2-224673-413742/chrome_logs/chrome_log_20260910_055221_625691_test_reordering_categories_inside_a_section_leaves_the_section_alone.txt 2026-09-10 05:52:21,625 127 INFO rb-2d4cbc2-224673-413742 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/tmp9l7p1qmr_chrome_odoo" 2026-09-10 05:52:21,656 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_root_subjects_persists ... 2026-09-10 05:52:21,933 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome pid: 2386 2026-09-10 05:52:21,933 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless temporary user profile dir: /tmp/tmpxpld0d25_chrome_odoo 2026-09-10 05:52:21,933 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Issuing json command http://127.0.0.1:45347/json/version 2026-09-10 05:52:21,935 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:45347/json/version with timeout 3 increased to 10s during tests 2026-09-10 05:52:21,994 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Browser version: Chrome/150.0.7871.114 2026-09-10 05:52:21,994 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Issuing json command http://127.0.0.1:45347/json 2026-09-10 05:52:21,995 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:45347/json with timeout 3 increased to 10s during tests 2026-09-10 05:52:22,075 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Websocket url found: ws://127.0.0.1:45347/devtools/page/CB6E40AFFC9AFEDA9059AF575ACC0501 2026-09-10 05:52:22,098 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Enable chrome headless console log notification 2026-09-10 05:52:22,111 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless enable page notifications 2026-09-10 05:52:22,183 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:tour_reseq_manager from n/a 2026-09-10 05:52:22,200 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Setting session cookie in browser 2026-09-10 05:52:22,210 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Open "http://127.0.0.1:8069/docs" in browser 2026-09-10 05:52:22,210 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Navigating to: "http://127.0.0.1:8069/docs" 2026-09-10 05:52:22,228 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:24,433 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:24] "GET /docs HTTP/1.1" 200 - 287 0.191 2.019 2026-09-10 05:52:24,436 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Navigation result: {'frameId': 'CB6E40AFFC9AFEDA9059AF575ACC0501', 'loaderId': 'CCBE4EDF0D6B15FEE6B4D828D1397A28', 'isDownload': False} 2026-09-10 05:52:24,436 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Evaluate ready code "odoo.isTourReady('to_website_docs_resequence_subjects')" 2026-09-10 05:52:24,462 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 05:52:24,472 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f2fd71f/web.assets_frontend.min.css, copying from /web/assets/f2fd71f/web.assets_frontend.min.css 2026-09-10 05:52:24,521 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:24] "GET /web/assets/1/f2fd71f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.039 0.025 2026-09-10 05:52:24,531 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/4ebf790/to_website_docs.assets_frontend_css.min.css 2026-09-10 05:52:24,557 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-10 05:52:24,557 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-10 05:52:24,558 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:24] "GET /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.013 0.087 2026-09-10 05:52:24,567 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b395a53/web.assets_frontend_minimal.min.js, copying from /web/assets/b395a53/web.assets_frontend_minimal.min.js 2026-09-10 05:52:24,577 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:24] "GET /web/assets/1/b395a53/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.015 2026-09-10 05:52:24,600 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js, copying from /web/assets/1f27ea7/web.__assets_tests_call__.min.js 2026-09-10 05:52:24,623 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:24] "GET /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.013 0.025 2026-09-10 05:52:24,665 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:24] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 05:52:24,672 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:24] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 05:52:24,677 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:24] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 05:52:24,678 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:24] "GET /web/image/website/1/logo/My%20Website?unique=d5de549 HTTP/1.1" 200 - 4 0.022 0.011 2026-09-10 05:52:24,683 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 05:52:24,720 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:24] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:52:24,738 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js, copying from /web/assets/4f4c0aa/web.assets_frontend_lazy.min.js 2026-09-10 05:52:24,768 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:24] "GET /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.014 0.030 2026-09-10 05:52:24,781 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:24] "GET /web/image/website/1/favicon?unique=d5de549 HTTP/1.1" 200 - 4 0.003 0.038 2026-09-10 05:52:25,109 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/5ff2e37/to_website_docs.assets_frontend_js.min.js 2026-09-10 05:52:25,123 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:25] "GET /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.011 0.015 2026-09-10 05:52:25,155 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:25] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 05:52:25,237 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Evaluate test code "odoo.startTour('to_website_docs_resequence_subjects', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs", "delayToCheckUndeterminisms": 0})" 2026-09-10 05:52:25,248 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: [1/7] Tour to_website_docs_resequence_subjects → Step Wait for the editor to bind on the docs root page (trigger: .docs-categories > .row.o_docs_editor_ready) 2026-09-10 05:52:25,306 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: [2/7] Tour to_website_docs_resequence_subjects → Step GUARD: A sorts BEFORE B to start with - so the drag below really changes something (trigger: .docs-categories > .row > div:has(> .cat-editable[data-name='Tour Reseq Subject A']) ~ div:has(> .cat-editable[data-name='Tour Reseq Subject B'])) 2026-09-10 05:52:25,319 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:25] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.021 0.096 2026-09-10 05:52:25,371 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: [3/7] Tour to_website_docs_resequence_subjects → Step Drag B onto the top of A, so B must end up first (trigger: .docs-categories > .row > div:has(> .cat-editable[data-name='Tour Reseq Subject B'])) 2026-09-10 05:52:25,382 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:25] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.034 0.117 2026-09-10 05:52:25,579 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: [4/7] Tour to_website_docs_resequence_subjects → Step The drop moved the node (proves applyChangeOnDrop is on) (trigger: .docs-categories > .row > div:has(> .cat-editable[data-name='Tour Reseq Subject B']) ~ div:has(> .cat-editable[data-name='Tour Reseq Subject A'])) 2026-09-10 05:52:25,635 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:25] "POST /docs/resequence_category HTTP/1.1" 200 - 37 0.053 0.036 2026-09-10 05:52:25,635 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: [5/7] Tour to_website_docs_resequence_subjects → Step The resequence RPC has settled - reload so the next step reads SERVER state (trigger: #mask:hidden) 2026-09-10 05:52:25,804 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:25] "GET /docs HTTP/1.1" 200 - 20 0.017 0.055 2026-09-10 05:52:26,195 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: [6/7] Tour to_website_docs_resequence_subjects → Step .docs-categories > .row.o_docs_editor_ready 2026-09-10 05:52:26,263 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:26] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.018 0.032 2026-09-10 05:52:26,273 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.055 2026-09-10 05:52:26,278 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: [7/7] Tour to_website_docs_resequence_subjects → Step PERSISTED: the reloaded, server-rendered page sorts B before A (trigger: .docs-categories > .row > div:has(> .cat-editable[data-name='Tour Reseq Subject B']) ~ div:has(> .cat-editable[data-name='Tour Reseq Subject A'])) 2026-09-10 05:52:26,341 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: tour succeeded 2026-09-10 05:52:26,341 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR to_website_docs_resequence_subjects SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-10 05:52:26,420 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: heap 9332804 (allocated 11534336) 2026-09-10 05:52:26,423 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Closing chrome headless with pid 2386 2026-09-10 05:52:26,424 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Closing websocket connection 2026-09-10 05:52:26,425 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Terminating chrome headless with pid 2386 2026-09-10 05:52:26,484 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome Log in: /tmp/odoo_tests/rb-2d4cbc2-224673-413742/chrome_logs/chrome_log_20260910_055226_483867_test_reordering_root_subjects_persists.txt 2026-09-10 05:52:26,484 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Removing chrome user profile "/tmp/tmpxpld0d25_chrome_odoo" 2026-09-10 05:52:26,512 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists ... 2026-09-10 05:52:26,783 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Chrome pid: 2570 2026-09-10 05:52:26,783 127 INFO rb-2d4cbc2-224673-413742 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/tmp8rsd7cs6_chrome_odoo 2026-09-10 05:52:26,783 127 INFO rb-2d4cbc2-224673-413742 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:45047/json/version 2026-09-10 05:52:26,784 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:45047/json/version with timeout 3 increased to 10s during tests 2026-09-10 05:52:26,815 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Browser version: Chrome/150.0.7871.114 2026-09-10 05:52:26,815 127 INFO rb-2d4cbc2-224673-413742 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:45047/json 2026-09-10 05:52:26,816 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:45047/json with timeout 3 increased to 10s during tests 2026-09-10 05:52:26,861 127 INFO rb-2d4cbc2-224673-413742 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:45047/devtools/page/81D41404860C472A673F57A1B4F3B8B9 2026-09-10 05:52:26,874 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Enable chrome headless console log notification 2026-09-10 05:52:26,879 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Chrome headless enable page notifications 2026-09-10 05:52:26,983 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:tour_reseq_manager from n/a 2026-09-10 05:52:27,013 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Setting session cookie in browser 2026-09-10 05:52:27,021 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Open "http://127.0.0.1:8069/docs/c/tour-reseq-subject-a-88" in browser 2026-09-10 05:52:27,021 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Navigating to: "http://127.0.0.1:8069/docs/c/tour-reseq-subject-a-88" 2026-09-10 05:52:27,041 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:28,333 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:28] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 331 0.179 1.119 2026-09-10 05:52:28,337 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Navigation result: {'frameId': '81D41404860C472A673F57A1B4F3B8B9', 'loaderId': '313EB16E7BC3E64F7A763A8C4E388ECA', 'isDownload': False} 2026-09-10 05:52:28,337 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Evaluate ready code "odoo.isTourReady('to_website_docs_resequence_sections')" 2026-09-10 05:52:28,366 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 05:52:28,393 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f2fd71f/web.assets_frontend.min.css, copying from /web/assets/f2fd71f/web.assets_frontend.min.css 2026-09-10 05:52:28,442 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:28] "GET /web/assets/1/f2fd71f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.041 0.042 2026-09-10 05:52:28,451 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/4ebf790/to_website_docs.assets_frontend_css.min.css 2026-09-10 05:52:28,468 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:28] "GET /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.012 0.084 2026-09-10 05:52:28,471 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-10 05:52:28,471 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-10 05:52:28,480 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b395a53/web.assets_frontend_minimal.min.js, copying from /web/assets/b395a53/web.assets_frontend_minimal.min.js 2026-09-10 05:52:28,489 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:28] "GET /web/assets/1/b395a53/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.012 2026-09-10 05:52:28,500 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js, copying from /web/assets/1f27ea7/web.__assets_tests_call__.min.js 2026-09-10 05:52:28,518 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:28] "GET /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.036 2026-09-10 05:52:28,564 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 05:52:28,572 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:28] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-10 05:52:28,576 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:28] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 05:52:28,579 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:28] "GET /web/image/website/1/logo/My%20Website?unique=d5de549 HTTP/1.1" 200 - 4 0.003 0.021 2026-09-10 05:52:28,579 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:28] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 05:52:28,619 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:28] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:52:28,638 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js, copying from /web/assets/4f4c0aa/web.assets_frontend_lazy.min.js 2026-09-10 05:52:28,657 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:28] "GET /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.028 2026-09-10 05:52:28,667 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:28] "GET /web/image/website/1/favicon?unique=d5de549 HTTP/1.1" 200 - 4 0.002 0.012 2026-09-10 05:52:28,956 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/5ff2e37/to_website_docs.assets_frontend_js.min.js 2026-09-10 05:52:28,968 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:28] "GET /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.008 0.012 2026-09-10 05:52:28,988 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:28] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 05:52:29,067 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Evaluate test code "odoo.startTour('to_website_docs_resequence_sections', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-reseq-subject-a-88", "delayToCheckUndeterminisms": 0})" 2026-09-10 05:52:29,076 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: [1/7] Tour to_website_docs_resequence_sections → Step Wait for the editor to bind on the subject page (trigger: .docs-categories > .row.o_docs_editor_ready) 2026-09-10 05:52:29,131 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:29] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.107 2026-09-10 05:52:29,136 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: [2/7] Tour to_website_docs_resequence_sections → Step GUARD: section A sorts before section B to start with (trigger: .docs-categories > .row > div.category-section:has(.cat-section.cat-editable[data-name='Tour Reseq Section A']) ~ div.category-section:has(.cat-section.cat-editable[data-name='Tour Reseq Section B'])) 2026-09-10 05:52:29,178 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:29] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.020 0.132 2026-09-10 05:52:29,187 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: [3/7] Tour to_website_docs_resequence_sections → Step .docs-categories > .row > div.category-section:has(.cat-section.cat-editable[data-name='Tour Reseq Section B']) 2026-09-10 05:52:29,377 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: [4/7] Tour to_website_docs_resequence_sections → Step The drop moved the node (trigger: .docs-categories > .row > div.category-section:has(.cat-section.cat-editable[data-name='Tour Reseq Section B']) ~ div.category-section:has(.cat-section.cat-editable[data-name='Tour Reseq Section A'])) 2026-09-10 05:52:29,402 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:29] "POST /docs/resequence_category HTTP/1.1" 200 - 24 0.020 0.035 2026-09-10 05:52:29,435 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: [5/7] Tour to_website_docs_resequence_sections → Step The resequence RPC has settled - reload so the next step reads SERVER state (trigger: #mask:hidden) 2026-09-10 05:52:29,661 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:29] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 33 0.044 0.101 2026-09-10 05:52:29,853 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: [6/7] Tour to_website_docs_resequence_sections → Step .docs-categories > .row.o_docs_editor_ready 2026-09-10 05:52:29,878 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:29] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.007 2026-09-10 05:52:29,915 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:29] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.012 0.032 2026-09-10 05:52:29,934 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: [7/7] Tour to_website_docs_resequence_sections → Step PERSISTED: the reloaded page sorts section B before section A (trigger: .docs-categories > .row > div.category-section:has(.cat-section.cat-editable[data-name='Tour Reseq Section B']) ~ div.category-section:has(.cat-section.cat-editable[data-name='Tour Reseq Section A'])) 2026-09-10 05:52:29,986 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: tour succeeded 2026-09-10 05:52:29,987 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR to_website_docs_resequence_sections SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-10 05:52:30,067 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: heap 9352148 (allocated 11534336) 2026-09-10 05:52:30,070 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Closing chrome headless with pid 2570 2026-09-10 05:52:30,071 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Closing websocket connection 2026-09-10 05:52:30,072 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Terminating chrome headless with pid 2570 2026-09-10 05:52:30,133 127 INFO rb-2d4cbc2-224673-413742 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-2d4cbc2-224673-413742/chrome_logs/chrome_log_20260910_055230_132878_test_reordering_sections_inside_a_subject_persists.txt 2026-09-10 05:52:30,133 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Removing chrome user profile "/tmp/tmp8rsd7cs6_chrome_odoo" 2026-09-10 05:52:30,168 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_the_left_document_tree_persists ... 2026-09-10 05:52:30,431 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Chrome pid: 2749 2026-09-10 05:52:30,431 127 INFO rb-2d4cbc2-224673-413742 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/tmp_mz5a3dh_chrome_odoo 2026-09-10 05:52:30,431 127 INFO rb-2d4cbc2-224673-413742 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:40947/json/version 2026-09-10 05:52:30,436 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:40947/json/version with timeout 3 increased to 10s during tests 2026-09-10 05:52:30,505 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Browser version: Chrome/150.0.7871.114 2026-09-10 05:52:30,505 127 INFO rb-2d4cbc2-224673-413742 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:40947/json 2026-09-10 05:52:30,506 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:40947/json with timeout 3 increased to 10s during tests 2026-09-10 05:52:30,561 127 INFO rb-2d4cbc2-224673-413742 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:40947/devtools/page/2F5161723977E11BF164B4E522BCF564 2026-09-10 05:52:30,575 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Enable chrome headless console log notification 2026-09-10 05:52:30,588 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Chrome headless enable page notifications 2026-09-10 05:52:30,669 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:tour_reseq_manager from n/a 2026-09-10 05:52:30,685 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Setting session cookie in browser 2026-09-10 05:52:30,688 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Open "http://127.0.0.1:8069/docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92" in browser 2026-09-10 05:52:30,688 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Navigating to: "http://127.0.0.1:8069/docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92" 2026-09-10 05:52:30,704 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:32,061 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:32] "GET /docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92 HTTP/1.1" 200 - 375 0.238 1.126 2026-09-10 05:52:32,065 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Navigation result: {'frameId': '2F5161723977E11BF164B4E522BCF564', 'loaderId': '004D6CCD5E1D0733819A0E698A0ADC6F', 'isDownload': False} 2026-09-10 05:52:32,065 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Evaluate ready code "odoo.isTourReady('to_website_docs_resequence_left_nav_docs')" 2026-09-10 05:52:32,102 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 05:52:32,112 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f2fd71f/web.assets_frontend.min.css, copying from /web/assets/f2fd71f/web.assets_frontend.min.css 2026-09-10 05:52:32,158 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:32] "GET /web/assets/1/f2fd71f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.036 0.028 2026-09-10 05:52:32,173 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/4ebf790/to_website_docs.assets_frontend_css.min.css 2026-09-10 05:52:32,179 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-10 05:52:32,182 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-10 05:52:32,190 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:32] "GET /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.011 0.084 2026-09-10 05:52:32,198 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b395a53/web.assets_frontend_minimal.min.js, copying from /web/assets/b395a53/web.assets_frontend_minimal.min.js 2026-09-10 05:52:32,209 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:32] "GET /web/assets/1/b395a53/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.019 2026-09-10 05:52:32,216 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js, copying from /web/assets/1f27ea7/web.__assets_tests_call__.min.js 2026-09-10 05:52:32,230 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:32] "GET /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.023 2026-09-10 05:52:32,272 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 05:52:32,285 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:32] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 05:52:32,286 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:32] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 05:52:32,297 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:32] "GET /web/image/website/1/logo/My%20Website?unique=d5de549 HTTP/1.1" 200 - 4 0.006 0.016 2026-09-10 05:52:32,310 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:32] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 05:52:32,332 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:32] "GET /web/image/website/1/favicon?unique=d5de549 HTTP/1.1" 200 - 4 0.003 0.008 2026-09-10 05:52:32,376 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js, copying from /web/assets/4f4c0aa/web.assets_frontend_lazy.min.js 2026-09-10 05:52:32,401 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:32] "GET /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.068 2026-09-10 05:52:32,711 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/5ff2e37/to_website_docs.assets_frontend_js.min.js 2026-09-10 05:52:32,726 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:32] "GET /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.014 0.012 2026-09-10 05:52:32,749 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:32] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 05:52:32,820 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Evaluate test code "odoo.startTour('to_website_docs_resequence_left_nav_docs', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92", "delayToCheckUndeterminisms": 0})" 2026-09-10 05:52:32,831 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: [1/7] Tour to_website_docs_resequence_left_nav_docs → Step Wait for the editor to bind on the document page (trigger: #docsLeft.o_docs_editor_ready) 2026-09-10 05:52:32,869 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:32] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.085 2026-09-10 05:52:32,904 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: [2/7] Tour to_website_docs_resequence_left_nav_docs → Step GUARD: doc A sorts before doc B to start with (trigger: #docsLeft > li.docs-sortable[data-name='Tour Reseq Doc A'] ~ li[data-name='Tour Reseq Doc B']) 2026-09-10 05:52:32,922 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:32] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.031 0.092 2026-09-10 05:52:32,956 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: [3/7] Tour to_website_docs_resequence_left_nav_docs → Step #docsLeft > li.docs-sortable[data-name='Tour Reseq Doc B'] 2026-09-10 05:52:33,160 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: [4/7] Tour to_website_docs_resequence_left_nav_docs → Step The drop moved the node (trigger: #docsLeft > li.docs-sortable[data-name='Tour Reseq Doc B'] ~ li[data-name='Tour Reseq Doc A']) 2026-09-10 05:52:33,191 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:33] "POST /docs/resequence HTTP/1.1" 200 - 29 0.029 0.030 2026-09-10 05:52:33,221 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: [5/7] Tour to_website_docs_resequence_left_nav_docs → Step The resequence RPC has settled - reload so the next step reads SERVER state (trigger: #mask:hidden) 2026-09-10 05:52:33,423 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:33] "GET /docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92 HTTP/1.1" 200 - 39 0.033 0.101 2026-09-10 05:52:33,779 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: [6/7] Tour to_website_docs_resequence_left_nav_docs → Step #docsLeft.o_docs_editor_ready 2026-09-10 05:52:33,854 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:33] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.033 0.031 2026-09-10 05:52:33,861 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:33] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.067 2026-09-10 05:52:33,864 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: [7/7] Tour to_website_docs_resequence_left_nav_docs → Step PERSISTED: the reloaded page sorts doc B before doc A (trigger: #docsLeft > li.docs-sortable[data-name='Tour Reseq Doc B'] ~ li[data-name='Tour Reseq Doc A']) 2026-09-10 05:52:33,918 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: tour succeeded 2026-09-10 05:52:33,918 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR to_website_docs_resequence_left_nav_docs SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-09-10 05:52:33,974 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: heap 9333784 (allocated 11010048) 2026-09-10 05:52:33,990 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Closing chrome headless with pid 2749 2026-09-10 05:52:33,994 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Closing websocket connection 2026-09-10 05:52:33,994 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Terminating chrome headless with pid 2749 2026-09-10 05:52:34,056 127 INFO rb-2d4cbc2-224673-413742 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-2d4cbc2-224673-413742/chrome_logs/chrome_log_20260910_055234_056399_test_reordering_the_left_document_tree_persists.txt 2026-09-10 05:52:34,056 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Removing chrome user profile "/tmp/tmp_mz5a3dh_chrome_odoo" 2026-09-10 05:52:34,108 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:52:34,126 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads: Starting TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error ... 2026-09-10 05:52:34,390 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Chrome pid: 2924 2026-09-10 05:52:34,390 127 INFO rb-2d4cbc2-224673-413742 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/tmp8suij702_chrome_odoo 2026-09-10 05:52:34,391 127 INFO rb-2d4cbc2-224673-413742 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:37177/json/version 2026-09-10 05:52:34,392 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:37177/json/version with timeout 3 increased to 10s during tests 2026-09-10 05:52:34,407 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Browser version: Chrome/150.0.7871.114 2026-09-10 05:52:34,407 127 INFO rb-2d4cbc2-224673-413742 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:37177/json 2026-09-10 05:52:34,408 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:37177/json with timeout 3 increased to 10s during tests 2026-09-10 05:52:34,471 127 INFO rb-2d4cbc2-224673-413742 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:37177/devtools/page/18FD1EF9152700117DF6565F89EC7B65 2026-09-10 05:52:34,479 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Enable chrome headless console log notification 2026-09-10 05:52:34,486 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Chrome headless enable page notifications 2026-09-10 05:52:34,496 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Setting session cookie in browser 2026-09-10 05:52:34,510 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Open "http://127.0.0.1:8069/docs" in browser 2026-09-10 05:52:34,511 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Navigating to: "http://127.0.0.1:8069/docs" 2026-09-10 05:52:34,575 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:35,545 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:35] "GET /docs HTTP/1.1" 200 - 233 0.133 0.841 2026-09-10 05:52:35,548 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Navigation result: {'frameId': '18FD1EF9152700117DF6565F89EC7B65', 'loaderId': '580F8F5CD2EA8D12FDED87D991942729', 'isDownload': False} 2026-09-10 05:52:35,548 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Evaluate ready code "typeof odoo !== 'undefined' && odoo.loader && (odoo.loader.failed.size > 0 || ["@to_website_docs/js/common", "@to_website_docs/js/docs", "@to_website_docs/js/docs.editor", "@to_website_docs/js/docs_colorpicker"].every(function (m) { return odoo.loader.modules.has(m); }))" 2026-09-10 05:52:35,588 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 05:52:35,590 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f2fd71f/web.assets_frontend.min.css, copying from /web/assets/f2fd71f/web.assets_frontend.min.css 2026-09-10 05:52:35,635 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:35] "GET /web/assets/1/f2fd71f/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.034 0.030 2026-09-10 05:52:35,652 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/4ebf790/to_website_docs.assets_frontend_css.min.css 2026-09-10 05:52:35,656 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-10 05:52:35,658 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-10 05:52:35,670 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:35] "GET /web/assets/1/4ebf790/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.016 0.074 2026-09-10 05:52:35,682 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b395a53/web.assets_frontend_minimal.min.js, copying from /web/assets/b395a53/web.assets_frontend_minimal.min.js 2026-09-10 05:52:35,693 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:35] "GET /web/assets/1/b395a53/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.009 0.024 2026-09-10 05:52:35,703 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js, copying from /web/assets/1f27ea7/web.__assets_tests_call__.min.js 2026-09-10 05:52:35,720 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:35] "GET /web/assets/1/1f27ea7/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.034 2026-09-10 05:52:35,752 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 05:52:35,756 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:35] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.022 2026-09-10 05:52:35,765 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:35] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-09-10 05:52:35,782 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:35] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.051 2026-09-10 05:52:35,808 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:35] "GET /web/image/website/1/logo/My%20Website?unique=d5de549 HTTP/1.1" 200 - 4 0.030 0.052 2026-09-10 05:52:35,876 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js, copying from /web/assets/4f4c0aa/web.assets_frontend_lazy.min.js 2026-09-10 05:52:35,904 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:35] "GET /web/assets/1/4f4c0aa/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.011 0.036 2026-09-10 05:52:35,923 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:35] "GET /web/image/website/1/favicon?unique=d5de549 HTTP/1.1" 200 - 4 0.007 0.055 2026-09-10 05:52:36,228 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/5ff2e37/to_website_docs.assets_frontend_js.min.js 2026-09-10 05:52:36,240 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:36] "GET /web/assets/1/5ff2e37/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.010 0.012 2026-09-10 05:52:36,250 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Evaluate test code " var expectedModules = ["@to_website_docs/js/common", "@to_website_docs/js/docs", "@to_website_docs/js/docs.editor", "@to_website_docs/js/docs_colorpicker"]; var failedModules = Array.from(odoo.loader.failed); var missingModules = expectedModules.filter(function (m) { return !odoo.loader.modules.has(m); }); if (failedModules.length) { console.error( 'to_website_docs frontend bundle left odoo.loader.failed non-empty: ' + JSON.stringify(failedModules) ); } else if (missingModules.length) { console.error( 'to_website_docs frontend bundle never registered every expected module, ' + 'missing: ' + JSON.stringify(missingModules) ); } else { console.log('test successful'); } " 2026-09-10 05:52:36,255 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:36] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 05:52:36,256 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.browser: test successful 2026-09-10 05:52:36,298 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.browser: heap 7175948 (allocated 8912896) 2026-09-10 05:52:36,373 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Closing chrome headless with pid 2924 2026-09-10 05:52:36,374 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Closing websocket connection 2026-09-10 05:52:36,374 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Terminating chrome headless with pid 2924 2026-09-10 05:52:36,381 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:36] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.033 0.027 2026-09-10 05:52:36,438 127 INFO rb-2d4cbc2-224673-413742 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-2d4cbc2-224673-413742/chrome_logs/chrome_log_20260910_055236_438748_test_docs_frontend_bundle_loads_without_module_error.txt 2026-09-10 05:52:36,439 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Removing chrome user profile "/tmp/tmp8suij702_chrome_odoo" 2026-09-10 05:52:36,449 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: waiting for threads: [] 2026-09-10 05:52:36,508 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.010 0.178 2026-09-10 05:52:36,564 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:52:36,579 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_no_jquery_ui_assets: Starting TestNoJqueryUiAssets.test_no_jquery_ui_or_cdn_reference_in_shipped_assets ... 2026-09-10 05:52:36,632 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:52:39,571 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_content_ends_up_published ... 2026-09-10 05:52:39,645 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_document_ends_up_published ... 2026-09-10 05:52:39,724 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_category_regardless_of_document_state ... 2026-09-10 05:52:39,787 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_content_cannot_be_published_by_designer ... 2026-09-10 05:52:39,848 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_document_cannot_be_published_by_designer ... 2026-09-10 05:52:39,932 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_category_is_not_a_no_op_toggle ... 2026-09-10 05:52:39,992 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_document_is_not_a_no_op_toggle ... 2026-09-10 05:52:40,079 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_category ... 2026-09-10 05:52:40,132 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_content ... 2026-09-10 05:52:40,191 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_document ... 2026-09-10 05:52:40,262 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_assigned_to_own_document_cannot_publish ... 2026-09-10 05:52:40,372 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_category ... 2026-09-10 05:52:40,427 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_content ... 2026-09-10 05:52:40,498 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_document ... 2026-09-10 05:52:40,570 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 05:52:41,249 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_section_write_holder_may_reorder_that_sections_categories ... 2026-09-10 05:52:41,283 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:reseq_reviewer from n/a 2026-09-10 05:52:41,294 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:42,592 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:42] "POST /docs/resequence_category HTTP/1.1" 200 - 39 0.043 1.257 2026-09-10 05:52:42,615 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_user_without_write_on_the_section_is_denied ... 2026-09-10 05:52:42,634 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:reseq_editor from n/a 2026-09-10 05:52:42,649 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:42,938 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:42] "POST /docs/resequence_category HTTP/1.1" 200 - 16 0.012 0.280 2026-09-10 05:52:42,970 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_ids_that_are_not_children_of_the_parent_are_rejected ... 2026-09-10 05:52:42,989 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:reseq_reviewer from n/a 2026-09-10 05:52:43,004 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:43,302 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:43] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.012 0.288 2026-09-10 05:52:43,322 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_a_sections_categories_never_touches_the_section ... 2026-09-10 05:52:43,355 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:reseq_reviewer from n/a 2026-09-10 05:52:43,371 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:43,712 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:43] "POST /docs/resequence_category HTTP/1.1" 200 - 48 0.049 0.294 2026-09-10 05:52:43,735 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_top_level_subjects_still_requires_a_docs_manager ... 2026-09-10 05:52:43,759 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:reseq_reviewer from n/a 2026-09-10 05:52:43,773 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:43,994 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:43] "POST /docs/resequence_category HTTP/1.1" 200 - 13 0.008 0.214 2026-09-10 05:52:44,018 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_the_section_itself_cannot_ride_along_with_its_childrens_resequence ... 2026-09-10 05:52:44,046 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:reseq_reviewer from n/a 2026-09-10 05:52:44,061 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:44,353 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:44] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.011 0.284 2026-09-10 05:52:44,391 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:52:48,247 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_designer ... 2026-09-10 05:52:48,267 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:designer_doc from n/a 2026-09-10 05:52:48,280 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:48,532 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:48] "POST /docs/create_category HTTP/1.1" 200 - 8 0.004 0.251 2026-09-10 05:52:48,648 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:48] "POST /docs/create_category HTTP/1.1" 200 - 51 0.063 0.043 2026-09-10 05:52:48,701 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:48] "POST /docs/update_category HTTP/1.1" 200 - 21 0.030 0.018 2026-09-10 05:52:48,710 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:48] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 05:52:48,743 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:48] "POST /docs/update_category HTTP/1.1" 200 - 10 0.011 0.018 2026-09-10 05:52:48,752 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:48] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 05:52:48,753 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_designer: waiting for threads: [] 2026-09-10 05:52:48,778 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_manager ... 2026-09-10 05:52:48,801 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:manager_doc from n/a 2026-09-10 05:52:48,817 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:49,127 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:49] "POST /docs/create_category HTTP/1.1" 200 - 47 0.028 0.286 2026-09-10 05:52:49,179 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:49] "POST /docs/update_category HTTP/1.1" 200 - 27 0.018 0.027 2026-09-10 05:52:49,221 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11933, 11932] 2026-09-10 05:52:49,237 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #540 deleted website.doc.category records with IDs: [113] 2026-09-10 05:52:49,244 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #540 deleted mail.followers records with IDs: [2174] 2026-09-10 05:52:49,246 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:49] "POST /docs/delete HTTP/1.1" 200 - 41 0.036 0.026 2026-09-10 05:52:49,271 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:49] "POST /docs/update_category HTTP/1.1" 200 - 10 0.007 0.013 2026-09-10 05:52:49,334 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #540 deleted website.document.content records with IDs: [46] 2026-09-10 05:52:49,357 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #540 deleted website.document records with IDs: [106] 2026-09-10 05:52:49,376 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11934] 2026-09-10 05:52:49,383 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #540 deleted website.doc.category records with IDs: [109] 2026-09-10 05:52:49,391 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:49] "POST /docs/delete HTTP/1.1" 200 - 94 0.061 0.052 2026-09-10 05:52:49,392 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_manager: waiting for threads: [] 2026-09-10 05:52:49,413 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_portal ... 2026-09-10 05:52:49,432 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:portal_doc from n/a 2026-09-10 05:52:49,448 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:49,688 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:49] "POST /docs/create_category HTTP/1.1" 200 - 13 0.010 0.233 2026-09-10 05:52:49,702 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:49] "POST /docs/update_category HTTP/1.1" 200 - 3 0.002 0.008 2026-09-10 05:52:49,719 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:49] "POST /docs/delete HTTP/1.1" 200 - 1 0.003 0.009 2026-09-10 05:52:49,719 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_portal: waiting for threads: [] 2026-09-10 05:52:49,746 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_public ... 2026-09-10 05:52:49,759 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:50,025 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:50] "POST /docs/create_category HTTP/1.1" 200 - 5 0.001 0.268 2026-09-10 05:52:50,031 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:50] "POST /docs/update_category HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 05:52:50,038 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:50] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 05:52:50,039 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_public: waiting for threads: [] 2026-09-10 05:52:50,057 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_reviewer ... 2026-09-10 05:52:50,077 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:reviewer_doc from n/a 2026-09-10 05:52:50,091 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:51,185 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:51] "POST /docs/create_category HTTP/1.1" 200 - 13 0.006 1.091 2026-09-10 05:52:51,289 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:51] "POST /docs/create_category HTTP/1.1" 200 - 51 0.053 0.046 2026-09-10 05:52:51,343 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:51] "POST /docs/update_category HTTP/1.1" 200 - 21 0.017 0.031 2026-09-10 05:52:51,352 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:51] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 05:52:51,391 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:51] "POST /docs/update_category HTTP/1.1" 200 - 10 0.014 0.022 2026-09-10 05:52:51,408 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:51] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.005 2026-09-10 05:52:51,409 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_reviewer: waiting for threads: [] 2026-09-10 05:52:51,436 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_designer ... 2026-09-10 05:52:51,454 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:designer_doc from n/a 2026-09-10 05:52:51,474 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:51,777 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:51] "POST /docs/create HTTP/1.1" 200 - 57 0.032 0.273 2026-09-10 05:52:51,830 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:51] "POST /docs/update_document HTTP/1.1" 200 - 27 0.017 0.029 2026-09-10 05:52:51,879 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #538 deleted mail.message records with IDs: [11938] 2026-09-10 05:52:51,894 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #538 deleted website.document.content records with IDs: [48] 2026-09-10 05:52:51,905 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #538 deleted mail.followers records with IDs: [2176] 2026-09-10 05:52:51,919 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #538 deleted mail.message records with IDs: [11940, 11939] 2026-09-10 05:52:51,934 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #538 deleted website.document records with IDs: [108] 2026-09-10 05:52:51,946 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #538 deleted mail.followers records with IDs: [2177] 2026-09-10 05:52:51,950 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:51] "POST /docs/delete HTTP/1.1" 200 - 101 0.052 0.062 2026-09-10 05:52:51,995 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:51] "POST /docs/update_document HTTP/1.1" 200 - 9 0.018 0.022 2026-09-10 05:52:52,030 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:52] "POST /docs/delete HTTP/1.1" 200 - 8 0.008 0.019 2026-09-10 05:52:52,031 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_designer: waiting for threads: [] 2026-09-10 05:52:52,054 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_editor ... 2026-09-10 05:52:52,081 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:editor_doc from n/a 2026-09-10 05:52:52,096 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:52,442 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:52] "POST /docs/create HTTP/1.1" 200 - 54 0.025 0.323 2026-09-10 05:52:52,496 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:52] "POST /docs/update_document HTTP/1.1" 200 - 28 0.021 0.025 2026-09-10 05:52:52,534 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #534 deleted mail.message records with IDs: [11941] 2026-09-10 05:52:52,549 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #534 deleted website.document.content records with IDs: [49] 2026-09-10 05:52:52,558 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #534 deleted mail.followers records with IDs: [2178] 2026-09-10 05:52:52,568 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #534 deleted mail.message records with IDs: [11943, 11942] 2026-09-10 05:52:52,580 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #534 deleted website.document records with IDs: [109] 2026-09-10 05:52:52,595 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #534 deleted mail.followers records with IDs: [2179] 2026-09-10 05:52:52,597 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:52] "POST /docs/delete HTTP/1.1" 200 - 100 0.037 0.059 2026-09-10 05:52:52,612 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:52] "POST /docs/update_document HTTP/1.1" 200 - 3 0.002 0.008 2026-09-10 05:52:52,627 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:52] "POST /docs/delete HTTP/1.1" 200 - 3 0.002 0.007 2026-09-10 05:52:52,628 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_editor: waiting for threads: [] 2026-09-10 05:52:52,663 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_manager ... 2026-09-10 05:52:52,682 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:manager_doc from n/a 2026-09-10 05:52:52,696 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:52,982 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:52] "POST /docs/create HTTP/1.1" 200 - 59 0.021 0.267 2026-09-10 05:52:53,023 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:53] "POST /docs/update_document HTTP/1.1" 200 - 20 0.012 0.022 2026-09-10 05:52:53,067 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11944] 2026-09-10 05:52:53,081 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #540 deleted website.document.content records with IDs: [50] 2026-09-10 05:52:53,090 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #540 deleted mail.followers records with IDs: [2180] 2026-09-10 05:52:53,099 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11946, 11945] 2026-09-10 05:52:53,110 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #540 deleted website.document records with IDs: [110] 2026-09-10 05:52:53,121 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #540 deleted mail.followers records with IDs: [2181] 2026-09-10 05:52:53,122 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:53] "POST /docs/delete HTTP/1.1" 200 - 107 0.038 0.056 2026-09-10 05:52:53,158 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:53] "POST /docs/update_document HTTP/1.1" 200 - 7 0.007 0.017 2026-09-10 05:52:53,195 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #540 deleted website.document.content records with IDs: [46] 2026-09-10 05:52:53,215 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11947] 2026-09-10 05:52:53,223 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #540 deleted website.document records with IDs: [106] 2026-09-10 05:52:53,244 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:53] "POST /docs/delete HTTP/1.1" 200 - 56 0.045 0.036 2026-09-10 05:52:53,245 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_manager: waiting for threads: [] 2026-09-10 05:52:53,273 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_portal ... 2026-09-10 05:52:53,293 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:portal_doc from n/a 2026-09-10 05:52:53,311 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:53,603 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:53] "POST /docs/create HTTP/1.1" 200 - 17 0.011 0.284 2026-09-10 05:52:53,615 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:53] "POST /docs/update_document HTTP/1.1" 200 - 1 0.002 0.004 2026-09-10 05:52:53,628 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:53] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.004 2026-09-10 05:52:53,630 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_portal: waiting for threads: [] 2026-09-10 05:52:53,648 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_public ... 2026-09-10 05:52:53,660 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:54,786 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:54] "POST /docs/create HTTP/1.1" 200 - 5 0.001 1.127 2026-09-10 05:52:54,793 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:54] "POST /docs/update_document HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 05:52:54,801 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:54] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 05:52:54,802 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_public: waiting for threads: [] 2026-09-10 05:52:54,826 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_reviewer ... 2026-09-10 05:52:54,850 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:reviewer_doc from n/a 2026-09-10 05:52:54,867 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:55,196 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:55] "POST /docs/create HTTP/1.1" 200 - 57 0.040 0.292 2026-09-10 05:52:55,261 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:55] "POST /docs/update_document HTTP/1.1" 200 - 27 0.029 0.031 2026-09-10 05:52:55,322 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #536 deleted mail.message records with IDs: [11948] 2026-09-10 05:52:55,342 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #536 deleted website.document.content records with IDs: [51] 2026-09-10 05:52:55,352 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #536 deleted mail.followers records with IDs: [2182] 2026-09-10 05:52:55,360 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #536 deleted mail.message records with IDs: [11950, 11949] 2026-09-10 05:52:55,370 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #536 deleted website.document records with IDs: [111] 2026-09-10 05:52:55,381 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #536 deleted mail.followers records with IDs: [2183] 2026-09-10 05:52:55,383 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:55] "POST /docs/delete HTTP/1.1" 200 - 101 0.054 0.060 2026-09-10 05:52:55,414 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:55] "POST /docs/update_document HTTP/1.1" 200 - 9 0.009 0.015 2026-09-10 05:52:55,443 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:55] "POST /docs/delete HTTP/1.1" 200 - 8 0.006 0.015 2026-09-10 05:52:55,444 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_reviewer: waiting for threads: [] 2026-09-10 05:52:55,484 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 05:52:55,512 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_with_empty_query_param_does_not_error ... 2026-09-10 05:52:55,519 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:56,392 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:56] "GET /docs/search?search= HTTP/1.1" 200 - 209 0.096 0.778 2026-09-10 05:52:56,393 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_with_empty_query_param_does_not_error: waiting for threads: [] 2026-09-10 05:52:56,412 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_with_query_param_still_works ... 2026-09-10 05:52:56,417 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:57,338 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:57] "GET /docs/search?search=activate HTTP/1.1" 200 - 209 0.101 0.822 2026-09-10 05:52:57,339 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_with_query_param_still_works: waiting for threads: [] 2026-09-10 05:52:57,358 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_without_query_param_does_not_error ... 2026-09-10 05:52:57,363 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:52:58,206 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:52:58] "GET /docs/search HTTP/1.1" 200 - 209 0.111 0.735 2026-09-10 05:52:58,207 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_without_query_param_does_not_error: waiting for threads: [] 2026-09-10 05:52:58,253 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:53:00,915 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs_odoo.tests.test_access_rights: Starting TestOdooVersionAccessRights.test_docs_editor_crud_odoo_version ... 2026-09-10 05:53:00,986 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #544 deleted odoo.version records with IDs: [16] 2026-09-10 05:53:00,997 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #544 deleted product.attribute.value records with IDs: [119] 2026-09-10 05:53:01,024 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 05:53:03,833 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_compute_odoo_version_on_category ... 2026-09-10 05:53:03,891 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_func_search_document ... 2026-09-10 05:53:03,999 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 05:53:07,762 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_func_get_other_odoo_versions ... 2026-09-10 05:53:07,826 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_sql_constraint_uniq_odoo_version_doc_content ... 2026-09-10 05:53:07,870 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 05:53:10,824 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_docs_search_with_odoo_version ... 2026-09-10 05:53:10,848 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:53:11,731 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:53:11] "GET /docs/search?search=Angular&version=23 HTTP/1.1" 200 - 219 0.139 0.745 2026-09-10 05:53:11,770 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:53:11] "GET /docs/search?search=Angular&version=100 HTTP/1.1" 200 - 16 0.008 0.025 2026-09-10 05:53:11,800 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_website_url ... 2026-09-10 05:53:11,847 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:53:12,862 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:53:12] "GET /docs/21.0/d/welcome-to-summoner-s-rift-125 HTTP/1.1" 200 - 256 0.159 0.858 2026-09-10 05:53:12,929 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:53:12] "GET /docs/d/activate-the-developer-debug-mode-124 HTTP/1.1" 200 - 30 0.014 0.047 2026-09-10 05:53:13,036 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:53:13] "GET /docs/22.0/c/odoo-user-documentation-applications-general-136 HTTP/1.1" 200 - 45 0.020 0.070 2026-09-10 05:53:13,116 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:53:13] "GET /docs/22.0/c/odoo-user-documentation-applications-general-136 HTTP/1.1" 200 - 31 0.018 0.054 2026-09-10 05:53:13,132 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:53:13] "GET /docs/d/welcome-to-summoner-s-rift-125 HTTP/1.1" 301 - 6 0.002 0.008 2026-09-10 05:53:13,199 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:53:13] "GET /docs/21.0/d/welcome-to-summoner-s-rift-125 HTTP/1.1" 200 - 33 0.020 0.045 2026-09-10 05:53:13,220 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:53:13] "GET /docs/d/welcome-to-summoner-s-rift-125 HTTP/1.1" 301 - 6 0.003 0.007 2026-09-10 05:53:13,292 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:53:13] "GET /docs/21.0/d/welcome-to-summoner-s-rift-125 HTTP/1.1" 200 - 33 0.020 0.050 2026-09-10 05:53:13,378 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:53:13] "GET /docs/22.0/c/odoo-user-documentation-applications-general-136 HTTP/1.1" 200 - 31 0.025 0.054 2026-09-10 05:53:13,421 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 05:53:13,716 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_odoo_version.tests.test_access_rights: Starting TestAccessRights.test_access_odoo_version ... 2026-09-10 05:53:13,783 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #581 deleted mail.message records with IDs: [11956] 2026-09-10 05:53:13,793 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #581 deleted odoo.version records with IDs: [27] 2026-09-10 05:53:13,800 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #581 deleted mail.followers records with IDs: [2184] 2026-09-10 05:53:13,813 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #581 deleted product.attribute.value records with IDs: [130] 2026-09-10 05:53:13,838 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #581 deleted mail.message records with IDs: [11955] 2026-09-10 05:53:13,845 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #581 deleted odoo.version records with IDs: [26] 2026-09-10 05:53:13,854 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #581 deleted product.attribute.value records with IDs: [129] 2026-09-10 05:53:13,898 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:53:13,911 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.to_website_slides_event.tests.test_slides_event: Starting TestSlidesEvent.test_compute_course_contents_on_event_form ... 2026-09-10 05:53:14,220 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:53:14,360 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.utm.tests.test_routes: Starting TestRoutes.test_01_web_session_destroy ... 2026-09-10 05:53:14,404 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:demo from n/a 2026-09-10 05:53:14,415 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 05:53:14,643 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 05:53:14] "POST /web/session/destroy HTTP/1.1" 200 - 7 0.003 0.227 2026-09-10 05:53:14,644 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.utm.tests.test_routes.TestRoutes.test_01_web_session_destroy: waiting for threads: [] 2026-09-10 05:53:14,673 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:53:15,142 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [504] 2026-09-10 05:53:15,151 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11958] 2026-09-10 05:53:15,157 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:53:15,178 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_campaign_automatic_name ... 2026-09-10 05:53:15,210 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record ... 2026-09-10 05:53:15,247 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record_case ... 2026-09-10 05:53:15,270 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_with_archived_record ... 2026-09-10 05:53:15,293 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation ... 2026-09-10 05:53:15,320 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted utm.source records with IDs: [28, 31, 32] 2026-09-10 05:53:15,340 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [19, 22, 23] 2026-09-10 05:53:15,367 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [12, 15, 16] 2026-09-10 05:53:15,409 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation_duplicate_marks ... 2026-09-10 05:53:15,468 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_split_name_and_count ... 2026-09-10 05:53:15,499 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:53:15,978 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [505] 2026-09-10 05:53:15,995 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11960] 2026-09-10 05:53:16,006 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:53:16,030 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.utm.tests.test_utm_consistency: Starting TestUTMConsistency.test_utm_consistency ... 2026-09-10 05:53:16,075 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:53:16,568 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [506] 2026-09-10 05:53:16,577 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11962] 2026-09-10 05:53:16,583 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 05:53:16,600 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_admin ... 2026-09-10 05:53:16,640 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [36] 2026-09-10 05:53:16,647 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [42] 2026-09-10 05:53:16,652 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted utm.source records with IDs: [51] 2026-09-10 05:53:16,676 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_employee ... 2026-09-10 05:53:16,714 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 584, model: utm.campaign 2026-09-10 05:53:16,725 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 584, model: utm.medium 2026-09-10 05:53:16,727 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 584, model: utm.source 2026-09-10 05:53:16,764 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:53:25,831 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_account_code_check_enabled_by_default ... 2026-09-10 05:53:25,908 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_deduction_account_type ... 2026-09-10 05:53:25,979 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_financial_account_type ... 2026-09-10 05:53:26,051 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_disable_account_code_check_via_system_param ... 2026-09-10 05:53:26,175 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:53:36,015 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_10_transfer_wizard_reconcile ... 2026-09-10 05:53:36,843 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_11_transfer_wizard_grouping ... 2026-09-10 05:53:37,601 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_12_transfer_wizard_currency_conversion ... 2026-09-10 05:53:38,265 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_13_transfer_wizard_no_currency_conversion ... 2026-09-10 05:53:38,997 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_20_period_change ... 2026-09-10 05:53:39,739 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_21_period_change_lock_date ... 2026-09-10 05:53:40,611 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_30_partner_change ... 2026-09-10 05:53:41,448 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_31_transfer_wizard_sign ... 2026-09-10 05:53:43,189 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_32_transfer_wizard_currency ... 2026-09-10 05:53:44,359 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_40_change_partner_basic ... 2026-09-10 05:53:45,631 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_41_change_partner_receivable ... 2026-09-10 05:53:47,023 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_42_change_partner_different_partners_error ... 2026-09-10 05:53:47,400 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:53:56,603 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_move_delete_entry: Starting TestAccountMoveDeleteEntry.test_account_move_disallow_to_delete_entry_chain_condition ... 2026-09-10 05:54:02,335 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #589 deleted account.move.line.ctp records with IDs: [680] 2026-09-10 05:54:02,533 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #589 deleted account.move.line records with IDs: [1442, 1443] 2026-09-10 05:54:02,792 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #589 deleted account.move.line.ctp records with IDs: [681] 2026-09-10 05:54:02,924 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #589 deleted account.move.line records with IDs: [1444, 1445] 2026-09-10 05:54:03,125 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #589 deleted account.move.line.ctp records with IDs: [679] 2026-09-10 05:54:03,261 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #589 deleted account.move.line records with IDs: [1440, 1441] 2026-09-10 05:54:03,701 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #589 deleted account.move.line.ctp records with IDs: [682] 2026-09-10 05:54:03,817 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #589 deleted account.move.line records with IDs: [1446, 1447] 2026-09-10 05:54:04,153 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #589 deleted account.move records with IDs: [604] 2026-09-10 05:54:04,202 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #589 deleted mail.followers records with IDs: [2208] 2026-09-10 05:54:04,286 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:54:04,297 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_tax_group: Starting TestAccountTaxGroup.test_is_vat ... 2026-09-10 05:54:04,337 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:54:13,801 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_both_posted ... 2026-09-10 05:54:13,863 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_mixed_draft_posted ... 2026-09-10 05:54:14,103 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_one_cancelled ... 2026-09-10 05:54:14,387 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_to_transfer_amount_remaining ... 2026-09-10 05:54:14,472 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_allocation_valid_creation ... 2026-09-10 05:54:14,534 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_be_zero ... 2026-09-10 05:54:14,651 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_exceed_source_balance ... 2026-09-10 05:54:14,750 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_dest_partner_must_match_source ... 2026-09-10 05:54:15,101 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_account ... 2026-09-10 05:54:15,437 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_company ... 2026-09-10 05:54:22,704 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_currency ... 2026-09-10 05:54:22,983 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transferred_amount_excludes_cancelled ... 2026-09-10 05:54:23,360 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:54:32,575 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_chart_template_identity_change: Starting TestChartTemplateIdentityChange.test_account_type_resync_escalates_to_warning_when_account_has_posted_entries ... 2026-09-10 05:54:36,521 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.models.res_company: Account 1101 had external ID `` while `account.44_stock_valuation` was expected. 2026-09-10 05:54:36,969 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_chart_template_identity_change: Starting TestChartTemplateIdentityChange.test_account_type_resync_stays_info_when_account_has_no_postings ... 2026-09-10 05:54:41,041 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.models.res_company: Account 1101 had external ID `` while `account.45_stock_valuation` was expected. 2026-09-10 05:54:41,241 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_chart_template_identity_change: Starting TestChartTemplateIdentityChange.test_adopted_account_is_resynced_to_template_identity_on_reload ... 2026-09-10 05:54:45,487 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.models.res_company: Account 1010 had external ID `` while `account.46_current_assets` was expected. 2026-09-10 05:54:45,852 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_chart_template_identity_change: Starting TestChartTemplateIdentityChange.test_resync_logs_one_record_per_changed_field ... 2026-09-10 05:54:50,094 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.models.res_company: Account 1010 had external ID `` while `account.47_current_assets` was expected. 2026-09-10 05:54:50,462 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:54:59,188 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_in_refund_no_product_does_not_crash ... 2026-09-10 05:54:59,539 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_account_unchanged ... 2026-09-10 05:54:59,871 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_does_not_crash ... 2026-09-10 05:55:00,172 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_with_product_still_overrides_account ... 2026-09-10 05:55:00,640 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:55:00,653 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-09-10 05:55:00,756 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:55:01,197 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment ... 2026-09-10 05:55:02,586 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_multi_line ... 2026-09-10 05:55:03,738 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_with_tax ... 2026-09-10 05:55:04,968 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:55:05,149 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note ... 2026-09-10 05:55:06,243 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [702, 703] 2026-09-10 05:55:06,370 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1493] 2026-09-10 05:55:07,040 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note_purchase ... 2026-09-10 05:55:07,942 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [708, 709] 2026-09-10 05:55:08,027 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1500] 2026-09-10 05:55:08,631 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_not_config_refund_account ... 2026-09-10 05:55:09,070 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_category ... 2026-09-10 05:55:09,672 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_product ... 2026-09-10 05:55:10,332 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:55:10,806 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_admin ... 2026-09-10 05:55:11,087 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_access_rights ... 2026-09-10 05:55:11,250 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 597, model: product.product 2026-09-10 05:55:11,299 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 597, model: product.template 2026-09-10 05:55:11,348 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_settings ... 2026-09-10 05:55:11,660 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_category ... 2026-09-10 05:55:11,729 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:55:21,656 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_purchase_bill_then_credit_note ... 2026-09-10 05:55:22,531 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [714, 715] 2026-09-10 05:55:22,670 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1522] 2026-09-10 05:55:23,347 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_sale_invoice_then_credit_note ... 2026-09-10 05:55:24,194 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [720, 721] 2026-09-10 05:55:24,283 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1529] 2026-09-10 05:55:24,876 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_multi_product_credit_note_mixed_config ... 2026-09-10 05:55:25,343 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_invoice_without_refund_config ... 2026-09-10 05:55:26,171 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [726, 727] 2026-09-10 05:55:26,293 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1541] 2026-09-10 05:55:26,684 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_receipt_without_refund_config ... 2026-09-10 05:55:27,547 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [730, 731] 2026-09-10 05:55:27,631 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1548] 2026-09-10 05:55:27,983 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_invoice_without_refund_config ... 2026-09-10 05:55:28,875 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [734, 735] 2026-09-10 05:55:28,972 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1555] 2026-09-10 05:55:29,259 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_receipt_without_refund_config ... 2026-09-10 05:55:30,022 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [738, 739] 2026-09-10 05:55:30,121 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1562] 2026-09-10 05:55:30,428 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_product_refund_overrides_category_refund ... 2026-09-10 05:55:30,922 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_bill_uses_regular_expense_account ... 2026-09-10 05:55:31,318 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_category_fallback ... 2026-09-10 05:55:31,821 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_company_settings_fallback ... 2026-09-10 05:55:32,379 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_no_refund_config ... 2026-09-10 05:55:32,914 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_product_level_refund_account ... 2026-09-10 05:55:33,421 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_receipt_uses_regular_expense_account ... 2026-09-10 05:55:34,009 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_refund_with_fiscal_position_mapping ... 2026-09-10 05:55:34,561 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_category_fallback ... 2026-09-10 05:55:35,476 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [742, 743] 2026-09-10 05:55:35,587 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1593] 2026-09-10 05:55:35,946 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_company_fallback ... 2026-09-10 05:55:36,847 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [746, 747] 2026-09-10 05:55:36,941 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1600] 2026-09-10 05:55:37,225 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_product_level ... 2026-09-10 05:55:38,238 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [750, 751] 2026-09-10 05:55:38,359 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1607] 2026-09-10 05:55:38,747 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_receipt_uses_refund_account ... 2026-09-10 05:55:39,807 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [754, 755] 2026-09-10 05:55:39,888 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1614] 2026-09-10 05:55:40,563 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_category_fallback ... 2026-09-10 05:55:41,539 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [760, 761] 2026-09-10 05:55:41,646 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1621] 2026-09-10 05:55:42,031 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_company_fallback ... 2026-09-10 05:55:42,989 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [764, 765] 2026-09-10 05:55:43,091 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1628] 2026-09-10 05:55:43,565 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_no_refund ... 2026-09-10 05:55:44,528 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [768, 769] 2026-09-10 05:55:44,670 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1635] 2026-09-10 05:55:45,032 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_product_level ... 2026-09-10 05:55:45,801 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [772, 773] 2026-09-10 05:55:45,895 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1642] 2026-09-10 05:55:46,276 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_receipt_uses_refund_account ... 2026-09-10 05:55:47,075 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [776, 777] 2026-09-10 05:55:47,163 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1649] 2026-09-10 05:55:47,709 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_category_fallback ... 2026-09-10 05:55:48,123 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_company_settings_fallback ... 2026-09-10 05:55:48,591 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_no_refund_config ... 2026-09-10 05:55:49,090 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_product_level_refund_account ... 2026-09-10 05:55:49,580 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_invoice_uses_regular_income_account ... 2026-09-10 05:55:50,113 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_receipt_uses_regular_income_account ... 2026-09-10 05:55:50,664 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:55:59,812 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #600 deleted ir.model.data records with IDs: [485818] 2026-09-10 05:55:59,812 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #600 deleted account.journal records with IDs: [780] 2026-09-10 05:55:59,814 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_created_on_first_call ... 2026-09-10 05:55:59,936 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_falls_back_to_default ... 2026-09-10 05:56:00,057 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_reused_on_second_call ... 2026-09-10 05:56:00,162 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_found ... 2026-09-10 05:56:00,264 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_not_found ... 2026-09-10 05:56:00,347 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:56:00,449 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_category_explicit_value_overrides_settings ... 2026-09-10 05:56:01,211 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_expense_refund_categ_set_via_settings_persists ... 2026-09-10 05:56:02,035 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_income_refund_categ_set_via_settings_persists ... 2026-09-10 05:56:03,051 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_settings_refund_account_applies_to_new_category ... 2026-09-10 05:56:03,738 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:56:03,750 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_is_false_when_module_present_but_uninstallable ... 2026-09-10 05:56:03,977 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_reflects_module_presence_in_addons_path ... 2026-09-10 05:56:04,202 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_module_field_pairs_have_matching_availability_field_compute_and_setting ... 2026-09-10 05:56:04,241 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:56:13,938 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_billing_type_propagates_to_child_contacts ... 2026-09-10 05:56:14,079 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_company_partner_billing_type_is_vendor_bill ... 2026-09-10 05:56:14,182 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_individual_partner_billing_type_is_purchase_receipt ... 2026-09-10 05:56:14,299 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_falls_back_to_standard ... 2026-09-10 05:56:14,394 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_returns_configured ... 2026-09-10 05:56:14,473 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_falls_back_to_standard ... 2026-09-10 05:56:14,580 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_returns_configured ... 2026-09-10 05:56:14,660 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_partner_with_company_name_billing_type ... 2026-09-10 05:56:14,893 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_unreconciled_lines_after_partial_payment ... 2026-09-10 05:56:16,071 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:56:16,645 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account.tests.test_reverse_move_line: Starting TestReverseMoveLine.test_reverse_move_line ... 2026-09-10 05:56:17,423 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [784, 785] 2026-09-10 05:56:17,518 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1678] 2026-09-10 05:56:18,013 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 05:56:31,924 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_check_src_line_ids_duplicate_account_across_lines_raises ... 2026-09-10 05:56:32,137 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_check_total_transfer_percentage_exceeds_100_raises ... 2026-09-10 05:56:32,265 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_compute_account_ids_exact_type_matches_only_exact_code ... 2026-09-10 05:56:32,384 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_compute_account_ids_prefix_type_matches_only_that_prefix ... 2026-09-10 05:56:32,523 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_compute_account_ids_resolves_under_own_company_not_ambient ... 2026-09-10 05:56:32,642 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_cron_domain_matches_only_activated_rules ... 2026-09-10 05:56:32,700 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_perform_transfer_creates_move_and_clears_source_balance ... 2026-09-10 05:56:34,121 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_perform_transfer_splits_balance_across_destination_lines_by_percentage ... 2026-09-10 05:56:34,715 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:56:54,338 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_01_invalid_csv_file_mimetype ... 2026-09-10 05:56:54,414 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_11_invalid_csv_file_content ... 2026-09-10 05:56:54,502 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_21_csv_file_import ... 2026-09-10 05:56:55,304 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_25_import_without_outstanding_account_raises ... 2026-09-10 05:56:55,472 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:57:16,082 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_01_invalid_xlsx_file_mimetype ... 2026-09-10 05:57:16,194 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_11_invalid_xlsx_file_content ... 2026-09-10 05:57:16,296 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_21_xlsx_file_import ... 2026-09-10 05:57:17,162 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 05:57:36,864 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_01_invalid_rje_file_extension ... 2026-09-10 05:57:36,979 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_11_invalid_rje_file_content ... 2026-09-10 05:57:37,076 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import ... 2026-09-10 05:57:41,335 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import_wrong_currency ... 2026-09-10 05:57:41,562 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 05:57:41,577 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_budget_hr_timesheet.tests.test_practical_amount: Starting TestPracticalAmount.test_01_practical_amount_with_analytic_account_and_budgetary_position ... 2026-09-10 05:57:46,125 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 05:57:47,032 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_budget_project.tests.test_project_budget_panel: Starting TestProjectBudgetPanel.test_get_crossovered_budget_lines_does_not_raise_and_returns_the_line ... 2026-09-10 05:57:47,104 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_budget_project.tests.test_project_budget_panel: Starting TestProjectBudgetPanel.test_get_panel_data_does_not_raise_and_shows_the_project_budget ... 2026-09-10 05:57:47,289 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_budget_project.tests.test_project_budget_panel: Starting TestProjectBudgetPanel.test_get_panel_data_hides_budget_lines_for_user_without_project_group ... 2026-09-10 05:57:47,372 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:58:05,575 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_multi_company ... 2026-09-10 05:58:10,987 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_total_due ... 2026-09-10 05:58:13,505 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:58:33,172 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_invoice_role_can_complete_manual_reminder_flow_for_customer_with_no_salesperson ... 2026-09-10 05:58:36,283 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_manager_can_create_followup_level ... 2026-09-10 05:58:36,870 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_readonly_user_can_read_followup_receivable ... 2026-09-10 05:58:39,920 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_company_user_cannot_read_other_company_followup_level ... 2026-09-10 05:58:40,731 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [141], uid: 619, model: account.followup.level 2026-09-10 05:58:40,779 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_company_user_cannot_read_other_company_followup_report ... 2026-09-10 05:58:43,359 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [33], uid: 619, model: followup.report 2026-09-10 05:58:43,432 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_followup_user_can_read_followup_receivable ... 2026-09-10 05:58:46,004 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_plain_internal_user_cannot_read_followup_receivable ... 2026-09-10 05:58:46,814 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 623, model: followup.receivable 2026-09-10 05:58:46,904 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 05:59:07,035 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocked_invoice_leaves_followup_line_ids ... 2026-09-10 05:59:09,227 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_a_fully_paid_invoice_is_refused ... 2026-09-10 05:59:13,195 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_in_one_company_does_not_affect_another_company ... 2026-09-10 05:59:16,410 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_invoice_zeroes_due_and_overdue_totals ... 2026-09-10 05:59:18,396 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_removes_all_installments_of_a_split_invoice ... 2026-09-10 05:59:21,352 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_followup_line_ids_never_contains_a_blocked_move_line ... 2026-09-10 05:59:24,710 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_followup_receivable_view_agrees_with_orm_after_block ... 2026-09-10 05:59:26,784 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_invoice_with_unevaluated_payment_state_is_included_in_followup ... 2026-09-10 05:59:28,971 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_misc_journal_entry_receivable_can_be_excluded_from_followup ... 2026-09-10 05:59:29,549 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_paid_invoice_keeps_blocked_status_but_stays_out_of_followup ... 2026-09-10 05:59:32,983 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_reminder_payload_omits_blocked_invoice ... 2026-09-10 05:59:35,901 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_search_by_total_due_agrees_with_compute_after_block ... 2026-09-10 05:59:37,757 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_unblocking_invoice_restores_line_and_totals ... 2026-09-10 05:59:39,798 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 05:59:49,796 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_coinstall_visibility: Starting TestFollowupAccountingRoleVisibility.test_accounting_role_finds_the_report_of_a_customer_with_no_salesperson ... 2026-09-10 05:59:49,862 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_coinstall_visibility: Starting TestFollowupAccountingRoleVisibility.test_accounting_role_reads_the_report_of_a_customer_with_no_salesperson ... 2026-09-10 05:59:49,911 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_coinstall_visibility: Starting TestFollowupAccountingRoleVisibility.test_accounting_role_sees_customer_reports_whether_or_not_a_salesperson_owns_them ... 2026-09-10 05:59:50,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:00:08,592 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_excluded_from_receivable_view ... 2026-09-10 06:00:10,427 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_is_not_chased_by_send_cron ... 2026-09-10 06:00:13,583 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_is_not_picked_up_by_report_creation_cron ... 2026-09-10 06:00:15,867 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_cron_sends_again_once_reminder_cadence_elapses ... 2024-01-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <314149949716712.1705276800.000000000000000-openerp-155-followup.report@9968f630f504>: ['"Partner A" <@False>'] 2024-01-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #630 deleted mail.mail records with IDs: [507] 2024-02-10 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <326738419228121.1707523200.000000000000000-openerp-155-followup.report@9968f630f504>: ['"Partner A" <@False>'] 2024-02-10 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #630 deleted mail.mail records with IDs: [508] 2026-09-10 06:00:19,145 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_cron_sends_once_per_day_and_does_not_advance_level_twice ... 2024-01-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <797254437213059.1705276800.000000000000000-openerp-163-followup.report@9968f630f504>: ['"Partner A" <@False>'] 2024-01-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #630 deleted mail.mail records with IDs: [509] 2026-09-10 06:00:22,538 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:00:42,099 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronBelowThreshold.test_customer_below_every_configured_level_is_contacted_at_most_once_and_never_advances_level ... 2024-01-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <025543788845540.1705276800.000000000000000-openerp-171-followup.report@9968f630f504>: ['"Below Threshold Partner" <@False>'] 2024-01-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #632 deleted mail.mail records with IDs: [510] 2026-09-10 06:00:45,452 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:01:03,532 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronLevelTracksActualAge.test_processing_cron_does_not_overshoot_the_level_the_actual_overdue_age_justifies ... 2024-01-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <273987404705590.1705276800.000000000000000-openerp-179-followup.report@9968f630f504>: ['"Age Tracking Partner" <@False>'] 2024-01-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #634 deleted mail.mail records with IDs: [511] 2026-09-10 06:01:06,206 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:01:25,008 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronNegativeDueDayCadence.test_cadence_after_contact_is_anchored_on_the_contact_day_not_the_previous_schedule ... 2024-05-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <355588970151222.1714521600.000000000000000-openerp-187-followup.report@9968f630f504>: ['"Negative Cadence Partner" <@False>'] 2024-05-01 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #636 deleted mail.mail records with IDs: [512] 2024-06-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <223982929838210.1718409600.000000000000000-openerp-187-followup.report@9968f630f504>: ['"Negative Cadence Partner" <@False>'] 2024-06-15 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #636 deleted mail.mail records with IDs: [513] 2026-09-10 06:01:28,484 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronNegativeDueDayCadence.test_negative_due_day_customer_is_contacted_at_most_once_across_repeated_cron_passes ... 2024-04-10 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <335433319988312.1712707200.000000000000000-openerp-195-followup.report@9968f630f504>: ['"Negative Cadence Partner" <@False>'] 2024-04-10 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #636 deleted mail.mail records with IDs: [514] 2026-09-10 06:01:31,671 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronNegativeDueDayCadence.test_negative_due_day_level_schedules_next_contact_strictly_after_today ... 2024-04-10 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <442133357158053.1712707200.000000000000000-openerp-203-followup.report@9968f630f504>: ['"Negative Cadence Partner" <@False>'] 2024-04-10 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #636 deleted mail.mail records with IDs: [515] 2026-09-10 06:01:34,870 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:01:46,346 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_dead_band_reminder: Starting TestFollowupDeadBandBelowLowestRung.test_debt_below_the_lowest_configured_rung_does_not_loop_the_daily_cron_forever ... 2026-09-10 06:01:48,771 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:02:03,405 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_grouping: Starting TestFollowupGrouping.test_action_view_followup_lines_opens_this_reports_own_lines_in_a_groupable_list ... 2026-09-10 06:02:03,539 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_grouping: Starting TestFollowupGrouping.test_followup_report_search_offers_multiple_working_group_by_axes ... 2026-09-10 06:02:03,667 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:02:14,605 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelChain.test_level_escalation_chain_crosses_parent_branch_boundary ... 2026-09-10 06:02:24,297 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:02:42,454 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_advances_as_invoice_ages_past_threshold ... 2026-09-10 06:02:45,124 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_de_escalates_once_the_only_overdue_invoice_is_paid_off ... 2026-09-10 06:02:48,263 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_falls_back_to_remaining_debt_rung_not_settled_debt_rung ... 2026-09-10 06:02:53,120 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_falls_back_when_settled_debt_leaves_only_a_not_yet_overdue_invoice ... 2026-09-10 06:02:57,556 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_ratchet_resists_demotion_from_new_younger_invoice ... 2026-09-10 06:03:01,045 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_with_negative_due_day_is_selected_for_not_yet_due_invoice ... 2026-09-10 06:03:02,991 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_with_negative_due_day_schedules_next_reminder_in_the_future ... 2026-09-10 06:03:05,036 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:03:25,042 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_level_refresh_cron: Starting TestFollowupLevelRefreshCron.test_grouping_by_followup_level_reflects_todays_age_not_a_frozen_snapshot ... 2026-09-10 06:03:27,828 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:03:48,646 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_line_ids_perf: Starting TestFollowupLineIdsCorrectness.test_dunning_set_excludes_only_receivables_whose_invoice_is_blocked ... 2026-09-10 06:03:54,086 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_line_ids_perf: Starting TestFollowupLineIdsCorrectness.test_same_partner_in_two_companies_never_leaks_the_others_receivables ... 2026-09-10 06:03:58,247 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:04:07,615 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_line_ids_perf: Starting TestFollowupLineIdsComputeQueryScaling.test_followup_line_ids_compute_cost_does_not_scale_with_record_count ... 2026-09-10 06:04:50,080 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_line_ids_perf: FOLLOWUP_LINE_IDS_PERF count_1=5 count_5=5 count_10=5 bound=25 ratio=1.00 2026-09-10 06:04:50,134 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:04:59,484 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_line_ids_perf: Starting TestFollowupLineIdsColdVsPrewarmedQueryCost.test_prewarming_current_relation_never_costs_more_than_a_cold_compute ... 2026-09-10 06:06:29,676 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_line_ids_perf: FOLLOWUP_LINE_IDS_WRITE_PERF cold_1=5 cold_5=5 cold_10=5 warm_1=4 warm_5=4 warm_10=4 cold_ratio=1.00 warm_ratio=1.00 2026-09-10 06:06:29,752 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:06:40,007 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_action_open_followup_action_dict_omits_legacy_view_type_key ... 2026-09-10 06:06:43,046 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_composer_body_with_a_hand_added_sentence_keeps_that_sentence_when_report_data_changes_before_send ... 2026-09-10 06:06:47,729 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [516] 2026-09-10 06:06:47,812 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_composer_hand_edited_body_and_subject_are_sent_as_written_not_re_rendered ... 2026-09-10 06:06:50,759 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [517] 2026-09-10 06:06:50,823 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_composer_subject_with_a_hand_added_prefix_is_sent_verbatim_when_report_data_changes_before_send ... 2026-09-10 06:06:54,907 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [518] 2026-09-10 06:06:55,007 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_enable_activity_override_survives_a_fresh_read ... 2026-09-10 06:06:57,272 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_enable_email_override_survives_a_fresh_read ... 2026-09-10 06:06:59,558 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_hand_edited_body_reaches_the_recipient_verbatim_even_when_report_data_changes_after_the_edit ... 2026-09-10 06:07:04,037 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [519] 2026-09-10 06:07:04,113 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_process_followup_report_cron_path_still_sends_the_reports_current_figures ... 2026-09-10 06:07:06,664 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [520] 2026-09-10 06:07:06,756 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_recipient_ids_override_survives_a_fresh_read ... 2026-09-10 06:07:08,826 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_send_email_attaches_invoice_pdf_as_a_byte_copy_not_a_link_to_its_stored_record ... 2026-09-10 06:07:11,379 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [521] 2026-09-10 06:07:11,436 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_send_email_attaches_invoice_pdf_only_when_level_enables_attach_invoice ... 2026-09-10 06:07:13,550 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [522] 2026-09-10 06:07:14,937 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [523] 2026-09-10 06:07:14,966 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_send_email_attaches_the_reports_current_invoice_set_for_an_unadjusted_widget ... 2026-09-10 06:07:18,475 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [524] 2026-09-10 06:07:18,535 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_send_email_body_must_match_the_reports_current_figures_and_its_attached_statement_pdf ... 2026-09-10 06:07:21,816 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [525] 2026-09-10 06:07:21,899 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_send_email_posts_a_body_that_agrees_with_the_live_rendered_statement ... 2026-09-10 06:07:25,240 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [526] 2026-09-10 06:07:25,443 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [527] 2026-09-10 06:07:25,484 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_send_email_respects_a_user_unticked_invoice_entry_same_as_a_dynamic_one ... 2026-09-10 06:07:27,537 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [528] 2026-09-10 06:07:29,062 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [529] 2026-09-10 06:07:29,124 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_send_email_subject_must_reflect_report_data_at_send_time_not_dialog_open_time ... 2026-09-10 06:07:32,185 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [530] 2026-09-10 06:07:32,258 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_untouched_draft_body_is_sent_as_a_whole_fresh_render_not_a_partially_patched_one ... 2026-09-10 06:07:35,712 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [531] 2026-09-10 06:07:35,893 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [532] 2026-09-10 06:07:35,945 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_untouched_draft_body_never_carries_the_pre_change_amount_spelled_out_in_words ... 2026-09-10 06:07:39,051 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [533] 2026-09-10 06:07:39,119 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_untouched_draft_subject_is_sent_as_a_whole_fresh_render_not_a_partially_patched_one ... 2026-09-10 06:07:42,367 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [534] 2026-09-10 06:07:42,520 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [535] 2026-09-10 06:07:42,593 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_creates_activity_only_when_level_requires_it ... 2026-09-10 06:07:44,882 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [536] 2026-09-10 06:07:45,048 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_does_not_create_activity_when_level_does_not_require_it ... 2026-09-10 06:07:47,108 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [537] 2026-09-10 06:07:47,160 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_includes_invoice_pdf_when_level_enables_attach_invoice ... 2026-09-10 06:07:48,860 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_omits_invoice_pdf_when_level_disables_attach_invoice ... 2026-09-10 06:07:50,586 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_prechecks_email_and_activity_from_level_defaults ... 2026-09-10 06:07:53,593 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_recipients_include_the_report_partner ... 2026-09-10 06:07:55,482 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:08:09,176 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour: Starting TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path ... 2026-09-10 06:08:09,585 127 INFO rb-2d4cbc2-224673-413742 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: 3166 2026-09-10 06:08:09,586 127 INFO rb-2d4cbc2-224673-413742 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/tmpab09gzaf_chrome_odoo 2026-09-10 06:08:09,586 127 INFO rb-2d4cbc2-224673-413742 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:40449/json/version 2026-09-10 06:08:09,587 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:40449/json/version with timeout 3 increased to 10s during tests 2026-09-10 06:08:09,653 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Browser version: Chrome/150.0.7871.114 2026-09-10 06:08:09,653 127 INFO rb-2d4cbc2-224673-413742 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:40449/json 2026-09-10 06:08:09,654 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:40449/json with timeout 3 increased to 10s during tests 2026-09-10 06:08:09,696 127 INFO rb-2d4cbc2-224673-413742 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:40449/devtools/page/1853D8878EF70618BC1E065B53662938 2026-09-10 06:08:09,710 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Enable chrome headless console log notification 2026-09-10 06:08:09,726 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Chrome headless enable page notifications 2026-09-10 06:08:09,854 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:admin from n/a 2026-09-10 06:08:09,871 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Setting session cookie in browser 2026-09-10 06:08:09,882 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-10 06:08:09,882 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-10 06:08:09,914 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:08:11,753 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:11] "GET /odoo HTTP/1.1" 200 - 180 0.411 1.450 2026-09-10 06:08:11,762 127 INFO rb-2d4cbc2-224673-413742 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': '1853D8878EF70618BC1E065B53662938', 'loaderId': 'EF81C4002AF8283ED1A4453FD01236EA', 'isDownload': False} 2026-09-10 06:08:11,762 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Evaluate ready code "odoo.isTourReady('viin_account_followup_manual_reminder_stale_body_tour')" 2026-09-10 06:08:11,816 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:11] "GET /web/assets/5d32b1e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.013 0.016 2026-09-10 06:08:11,856 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-10 06:08:11,919 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.083 0.044 2026-09-10 06:08:11,933 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:11] "GET /web/assets/8a3800b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.138 2026-09-10 06:08:12,824 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:12] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 888 0.502 0.531 2026-09-10 06:08:12,835 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:12] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 1.041 2026-09-10 06:08:12,844 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:12] "GET /web/assets/7892013/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.582 2026-09-10 06:08:12,852 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:12] "GET /web/assets/e5c6173/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.907 2026-09-10 06:08:12,962 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:12] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-10 06:08:12,968 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:12] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-10 06:08:12,972 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:12] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-10 06:08:13,019 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-09-10 06:08:13,027 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: Owl is running in 'dev' mode. 2026-09-10 06:08:13,068 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:13] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 06:08:13,108 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (89) 2026-09-10 06:08:13,179 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:13] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.058 0.090 2026-09-10 06:08:13,185 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.096 2026-09-10 06:08:13,190 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Evaluate test code "odoo.startTour('viin_account_followup_manual_reminder_stale_body_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-10 06:08:13,216 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:13] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.090 2026-09-10 06:08:13,220 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:13] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 06:08:13,241 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.136 2026-09-10 06:08:13,287 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:08:13,294 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:08:13,327 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:13] "GET /odoo/action-viin_account_followup.action_followup_report HTTP/1.1" 200 - 20 0.018 0.096 2026-09-10 06:08:13,329 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.118 2026-09-10 06:08:13,607 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:13] "POST /mail/data HTTP/1.1" 200 - 146 0.144 0.269 2026-09-10 06:08:13,636 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [1/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step Follow-up report list is loaded (trigger: .o_list_view) 2026-09-10 06:08:13,638 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:13] "GET /web/image/res.partner/3/avatar_128?unique=1789020475000 HTTP/1.1" 200 - 9 0.011 0.367 2026-09-10 06:08:13,663 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: Owl is running in 'dev' mode. 2026-09-10 06:08:13,672 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:13] "POST /web/action/load HTTP/1.1" 200 - 5 0.016 0.375 2026-09-10 06:08:13,688 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.057 2026-09-10 06:08:13,724 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:13] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 0.452 2026-09-10 06:08:13,735 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.089 2026-09-10 06:08:13,751 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.052 2026-09-10 06:08:13,759 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.000 0.054 2026-09-10 06:08:13,962 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:13] "POST /mail/data HTTP/1.1" 200 - 71 0.107 0.107 2026-09-10 06:08:13,989 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:13] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 0.199 2026-09-10 06:08:14,022 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:14] "GET /web/image/res.company/89/favicon HTTP/1.1" 200 - 9 0.008 0.221 2026-09-10 06:08:14,062 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:14] "POST /web/action/load HTTP/1.1" 200 - 9 0.020 0.252 2026-09-10 06:08:14,063 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.300 2026-09-10 06:08:14,116 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:14] "GET /web/image/res.partner/3/avatar_128?unique=1789020475000 HTTP/1.1" 200 - 9 0.015 0.312 2026-09-10 06:08:14,118 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.010 2026-09-10 06:08:14,189 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:14] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.033 0.032 2026-09-10 06:08:14,248 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 06:08:14,289 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:14] "POST /web/dataset/call_kw/followup.report/get_views HTTP/1.1" 200 - 40 0.048 0.095 2026-09-10 06:08:14,377 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:14] "POST /web/dataset/call_kw/followup.report/web_search_read HTTP/1.1" 200 - 11 0.030 0.024 2026-09-10 06:08:14,382 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.054 2026-09-10 06:08:14,490 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [2/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step Filter the list down to the fixture partner (trigger: .o_searchview_input) 2026-09-10 06:08:14,576 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [3/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step The partner suggestion has loaded in the search dropdown (trigger: .dropdown-menu.o_searchview_autocomplete) 2026-09-10 06:08:14,629 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [4/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step Confirm the search (trigger: .o_searchview_input) 2026-09-10 06:08:14,689 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [5/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step Open the fixture partner's follow-up report (trigger: .o_data_row .o_data_cell:contains("Bug09 Tour Partner")) 2026-09-10 06:08:14,707 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:14] "POST /web/dataset/call_kw/followup.report/web_search_read HTTP/1.1" 200 - 6 0.007 0.016 2026-09-10 06:08:14,746 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [6/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step Follow-up report form is open (trigger: button[name="action_open_followup"]) 2026-09-10 06:08:14,762 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 06:08:14,802 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:14] "POST /web/dataset/call_kw/followup.report/web_read HTTP/1.1" 200 - 9 0.015 0.023 2026-09-10 06:08:14,879 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:14] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 8 0.012 0.014 2026-09-10 06:08:14,893 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:14] "POST /web/dataset/call_kw/account.followup.level/search_read HTTP/1.1" 200 - 6 0.005 0.016 2026-09-10 06:08:14,986 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:14] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 4 0.010 0.017 2026-09-10 06:08:14,989 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [7/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step Open the manual reminder wizard (trigger: button[name="action_open_followup"]) 2026-09-10 06:08:15,035 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:15] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.025 0.048 2026-09-10 06:08:15,051 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [8/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step The reminder dialog's draft finished rendering off the report's data at this moment (trigger: .o_dialog .odoo-editor-editable:contains("Dear:")) 2026-09-10 06:08:15,055 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:15] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.010 0.048 2026-09-10 06:08:15,071 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:15] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.020 2026-09-10 06:08:15,180 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:15] "POST /web/dataset/call_button/followup.report/action_open_followup HTTP/1.1" 200 - 31 0.030 0.095 2026-09-10 06:08:15,239 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:15] "POST /web/dataset/call_kw/followup.manual.reminder/get_views HTTP/1.1" 200 - 10 0.016 0.023 2026-09-10 06:08:15,298 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:15] "POST /web/dataset/call_kw/followup.manual.reminder/web_read HTTP/1.1" 200 - 7 0.023 0.021 2026-09-10 06:08:15,371 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:15] "GET /web/static/img/mimetypes/pdf.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:08:15,410 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [9/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step The report's data changes while the dialog is still open (trigger: .o_dialog .odoo-editor-editable) 2026-09-10 06:08:15,491 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:15] "POST /web/dataset/call_kw/account.move/search HTTP/1.1" 200 - 2 0.013 0.011 2026-09-10 06:08:15,755 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:15] "POST /web/dataset/call_kw/account.move/action_toggle_block_payment HTTP/1.1" 200 - 105 0.117 0.137 2026-09-10 06:08:15,762 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [10/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step Send the reminder without touching the draft (trigger: .o_dialog footer button.o_mail_send) 2026-09-10 06:08:15,823 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: [11/11] Tour viin_account_followup_manual_reminder_stale_body_tour → Step The dialog closed after Send (trigger: body:not(:has(.o_dialog))) 2026-09-10 06:08:16,220 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:16] "POST /web/dataset/call_button/followup.manual.reminder/action_send HTTP/1.1" 200 - 122 0.121 0.273 2026-09-10 06:08:16,261 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: tour succeeded 2026-09-10 06:08:16,261 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.browser: ╔══════════════════════════════════════════════════════════════════════╗ ║ TOUR viin_account_followup_manual_reminder_stale_body_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════════╝ 2026-09-10 06:08:16,298 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:16] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.041 0.021 2026-09-10 06:08:16,340 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:16] "POST /web/dataset/call_kw/followup.report/web_read HTTP/1.1" 200 - 9 0.018 0.083 2026-09-10 06:08:16,540 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-10 06:08:16,628 127 INFO rb-2d4cbc2-224673-413742 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 31694684 (allocated 36114432) 2026-09-10 06:08:16,649 127 INFO rb-2d4cbc2-224673-413742 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 3166 2026-09-10 06:08:16,652 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path: Closing websocket connection 2026-09-10 06:08:16,653 127 INFO rb-2d4cbc2-224673-413742 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 3166 2026-09-10 06:08:16,700 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:16] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.045 0.037 2026-09-10 06:08:16,754 127 INFO rb-2d4cbc2-224673-413742 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-2d4cbc2-224673-413742/chrome_logs/chrome_log_20260910_060816_754367_test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.txt 2026-09-10 06:08:16,754 127 INFO rb-2d4cbc2-224673-413742 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/tmpab09gzaf_chrome_odoo" 2026-09-10 06:08:16,836 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour: Starting TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema ... 2026-09-10 06:08:17,109 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Chrome pid: 3407 2026-09-10 06:08:17,109 127 INFO rb-2d4cbc2-224673-413742 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/tmpwpnz29kx_chrome_odoo 2026-09-10 06:08:17,109 127 INFO rb-2d4cbc2-224673-413742 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:38931/json/version 2026-09-10 06:08:17,112 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:38931/json/version with timeout 3 increased to 10s during tests 2026-09-10 06:08:17,169 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Browser version: Chrome/150.0.7871.114 2026-09-10 06:08:17,169 127 INFO rb-2d4cbc2-224673-413742 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:38931/json 2026-09-10 06:08:17,170 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:38931/json with timeout 3 increased to 10s during tests 2026-09-10 06:08:17,180 127 INFO rb-2d4cbc2-224673-413742 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:38931/devtools/page/2D12B49E5E2658A060C95E737A5C23FD 2026-09-10 06:08:17,187 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Enable chrome headless console log notification 2026-09-10 06:08:17,194 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Chrome headless enable page notifications 2026-09-10 06:08:17,369 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:admin from n/a 2026-09-10 06:08:17,387 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Setting session cookie in browser 2026-09-10 06:08:17,390 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-10 06:08:17,390 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-10 06:08:17,413 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:08:18,731 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:18] "GET /odoo HTTP/1.1" 200 - 186 0.264 1.057 2026-09-10 06:08:18,735 127 INFO rb-2d4cbc2-224673-413742 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': '2D12B49E5E2658A060C95E737A5C23FD', 'loaderId': '3615A3D85EA537E2031EEEFCC8EEAA34', 'isDownload': False} 2026-09-10 06:08:18,735 127 INFO rb-2d4cbc2-224673-413742 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 '2D12B49E5E2658A060C95E737A5C23FD' to stop loading 2026-09-10 06:08:18,784 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:18] "GET /web/assets/8a3800b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.014 2026-09-10 06:08:18,793 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:18] "GET /web/assets/5d32b1e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.026 2026-09-10 06:08:18,799 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:18] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 0.029 2026-09-10 06:08:18,821 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.029 2026-09-10 06:08:18,857 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-10 06:08:19,641 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:19] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 888 0.398 0.479 2026-09-10 06:08:19,651 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:19] "GET /web/assets/e5c6173/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.765 2026-09-10 06:08:19,658 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:19] "GET /web/assets/7892013/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.567 2026-09-10 06:08:19,797 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:19] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-10 06:08:19,802 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:19] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-10 06:08:19,807 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:19] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-10 06:08:19,837 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.019 2026-09-10 06:08:19,843 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.browser: Owl is running in 'dev' mode. 2026-09-10 06:08:19,889 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (89) 2026-09-10 06:08:19,950 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:19] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.038 0.066 2026-09-10 06:08:19,956 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:19] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.087 2026-09-10 06:08:19,971 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.085 2026-09-10 06:08:19,991 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.010 0.073 2026-09-10 06:08:20,006 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:20] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.027 2026-09-10 06:08:20,121 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 06:08:20,132 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-10 06:08:20,322 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:20] "POST /mail/data HTTP/1.1" 200 - 149 0.148 0.176 2026-09-10 06:08:20,324 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.324 2026-09-10 06:08:20,348 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:20] "GET /web/image/res.partner/3/avatar_128?unique=1789020475000 HTTP/1.1" 200 - 9 0.006 0.311 2026-09-10 06:08:20,401 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:20] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.017 0.353 2026-09-10 06:08:20,420 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:20] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.388 2026-09-10 06:08:20,467 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-10 06:08:20,478 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Evaluate ready code "document.readyState === 'complete'" 2026-09-10 06:08:20,518 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.019 0.028 2026-09-10 06:08:20,532 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Evaluate test code " (function () { const { registry } = odoo.loader.modules.get("@web/core/registry"); const { validate } = odoo.loader.modules.get("@odoo/owl"); const tourRegistry = registry.category("web_tour.tours"); const tourName = "viin_account_followup_manual_reminder_stale_body_tour"; if (!tourRegistry.contains(tourName)) { console.error("TOUR_NOT_REGISTERED " + tourName); return; } if (!tourRegistry.validationSchema) { console.error("TOUR_SCHEMA_NOT_LOADED"); return; } try { validate(tourRegistry.get(tourName), tourRegistry.validationSchema); console.log("TOUR_SCHEMA_VALID"); } catch (error) { console.error("TOUR_SCHEMA_INVALID " + error.message); } })(); " 2026-09-10 06:08:20,553 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.browser: TOUR_SCHEMA_VALID 2026-09-10 06:08:20,570 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:20] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:08:20,683 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.browser: heap 24326956 (allocated 25366528) 2026-09-10 06:08:20,686 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:08:20,721 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 06:08:20,741 127 INFO rb-2d4cbc2-224673-413742 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 3407 2026-09-10 06:08:20,743 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Closing websocket connection 2026-09-10 06:08:20,744 127 INFO rb-2d4cbc2-224673-413742 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 3407 2026-09-10 06:08:20,823 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:20] "POST /mail/data HTTP/1.1" 200 - 71 0.138 0.146 2026-09-10 06:08:20,853 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:08:20] "GET /web/image/res.company/89/favicon HTTP/1.1" 200 - 9 0.014 0.274 2026-09-10 06:08:20,856 127 INFO rb-2d4cbc2-224673-413742 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-2d4cbc2-224673-413742/chrome_logs/chrome_log_20260910_060820_856834_test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.txt 2026-09-10 06:08:20,857 127 INFO rb-2d4cbc2-224673-413742 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/tmpwpnz29kx_chrome_odoo" 2026-09-10 06:08:20,934 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:08:31,840 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_write_access: Starting TestFollowupManualReminderWriteAccess.test_followup_admin_role_can_advance_the_next_reminder_date_of_a_customer_with_no_salesperson ... 2026-09-10 06:08:34,321 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_write_access: Starting TestFollowupManualReminderWriteAccess.test_followup_admin_role_can_post_a_manual_reminder_to_a_customer_with_no_salesperson ... 2026-09-10 06:08:34,548 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <624561194394355.1789020514.460300445556641-openerp-456-followup.report@9968f630f504>: ['"Write Axis - Post (follow-up admin)" <@False>'] 2026-09-10 06:08:34,591 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #661 deleted mail.mail records with IDs: [539] 2026-09-10 06:08:34,694 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_write_access: Starting TestFollowupManualReminderWriteAccess.test_followup_user_role_can_advance_the_next_reminder_date_of_a_customer_with_no_salesperson ... 2026-09-10 06:08:37,155 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_write_access: Starting TestFollowupManualReminderWriteAccess.test_followup_user_role_can_post_a_manual_reminder_to_a_customer_with_no_salesperson ... 2026-09-10 06:08:37,408 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <091198758804914.1789020517.310096502304077-openerp-458-followup.report@9968f630f504>: ['"Write Axis - Post (follow-up user)" <@False>'] 2026-09-10 06:08:37,435 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #660 deleted mail.mail records with IDs: [540] 2026-09-10 06:08:37,564 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:08:48,694 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_overdue_consistency: Starting TestFollowupOverdueConsistency.test_total_overdue_field_agrees_with_pdf_statement_when_one_instalment_of_the_same_invoice_is_not_yet_due ... 2026-09-10 06:08:53,239 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_overdue_consistency: Starting TestFollowupOverdueConsistency.test_total_overdue_field_agrees_with_the_pdf_statement_for_the_same_report ... 2026-09-10 06:08:57,144 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_overdue_consistency: Starting TestFollowupOverdueConsistency.test_total_overdue_in_a_currency_block_is_expressed_in_that_blocks_own_currency ... 2026-09-10 06:09:00,975 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:09:20,720 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_report_uniqueness: Starting TestFollowupReportUniquePerPartnerCompany.test_receivable_view_rows_stay_unique_across_two_companies_for_same_partner ... 2026-09-10 06:09:24,626 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_report_uniqueness: Starting TestFollowupReportUniquePerPartnerCompany.test_second_report_for_the_same_partner_and_company_is_rejected ... 2026-09-10 06:09:24,732 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:09:35,730 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_no_action_needed_filter_excludes_indebted_and_includes_settled_partner ... 2026-09-10 06:09:40,295 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_status_not_equal_excludes_matching_status_and_includes_the_complement ... 2026-09-10 06:09:44,153 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_comparison_operators_work_via_search ... 2026-09-10 06:09:45,859 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_not_equal_operator_excludes_zero_due_report ... 2026-09-10 06:09:49,403 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_search_with_unsupported_operator_or_operand_matches_nothing_not_everything ... 2026-09-10 06:09:51,084 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:10:01,152 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearchMultiCompany.test_overdue_filter_returns_reports_of_every_allowed_company_not_only_the_active_one ... 2026-09-10 06:10:11,275 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:10:24,209 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_active_field_access ... 2026-09-10 06:10:24,296 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [547], uid: 676, model: followup.report 2026-09-10 06:10:24,338 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_full_access ... 2026-09-10 06:10:24,383 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_write_access ... 2026-09-10 06:10:24,442 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_mixed_access_scenarios ... 2026-09-10 06:10:24,462 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [546], uid: 676, model: followup.report 2026-09-10 06:10:24,530 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_access ... 2026-09-10 06:10:24,573 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_write_access ... 2026-09-10 06:10:24,614 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_cannot_access_others ... 2026-09-10 06:10:24,640 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [547], uid: 676, model: followup.report 2026-09-10 06:10:24,668 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [548], uid: 676, model: followup.report 2026-09-10 06:10:24,703 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [547], uid: 676, model: followup.report 2026-09-10 06:10:24,733 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_read_access ... 2026-09-10 06:10:24,779 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_write_access ... 2026-09-10 06:10:24,837 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_access ... 2026-09-10 06:10:24,886 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_write_access ... 2026-09-10 06:10:24,938 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_user_id_field_access ... 2026-09-10 06:10:25,026 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 06:10:38,880 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_coinstall_access: Starting TestFollowupSaleCoinstallAccess.test_account_invoice_role_can_complete_manual_reminder_flow_for_customer_with_no_salesperson ... 2026-09-10 06:10:42,222 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_coinstall_access: Starting TestFollowupSaleCoinstallAccess.test_accounting_role_holding_a_sales_group_sees_the_union_of_both_roles ... 2026-09-10 06:10:42,269 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_coinstall_access: Starting TestFollowupSaleCoinstallAccess.test_invoice_role_holding_a_sales_group_is_not_narrowed_to_own_customers ... 2026-09-10 06:10:42,671 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_coinstall_access: Starting TestFollowupSaleCoinstallAccess.test_salesperson_only_role_cannot_reach_the_report_of_a_customer_with_no_salesperson ... 2026-09-10 06:10:42,697 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [549], uid: 685, model: followup.report 2026-09-10 06:10:42,741 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_coinstall_access: Starting TestFollowupSaleCoinstallAccess.test_salesperson_only_role_sees_no_customer_report_but_their_own ... 2026-09-10 06:10:42,814 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 06:10:54,134 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_write_access: Starting TestFollowupSaleWriteAccess.test_salesperson_only_role_cannot_advance_the_next_reminder_date_of_a_customer_it_does_not_own ... 2026-09-10 06:10:54,195 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [553], uid: 694, model: followup.report 2026-09-10 06:10:54,239 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_write_access: Starting TestFollowupSaleWriteAccess.test_salesperson_only_role_cannot_post_a_manual_reminder_to_a_customer_it_does_not_own ... 2026-09-10 06:10:54,379 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:11:03,649 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_01_payment_onbehalf_01 ... 2026-09-10 06:11:04,851 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1053] 2026-09-10 06:11:05,100 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2211] 2026-09-10 06:11:06,251 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_02_payment_onbehalf_02 ... 2026-09-10 06:11:07,697 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1056] 2026-09-10 06:11:07,848 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2216] 2026-09-10 06:11:08,152 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_03_payment_onbehalf_03 ... 2026-09-10 06:11:09,240 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1058] 2026-09-10 06:11:09,341 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2219] 2026-09-10 06:11:09,502 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_04_payment_onbehalf_04 ... 2026-09-10 06:11:10,492 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1060] 2026-09-10 06:11:10,613 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2222] 2026-09-10 06:11:10,799 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_01 ... 2026-09-10 06:11:11,990 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1062] 2026-09-10 06:11:12,105 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2225] 2026-09-10 06:11:13,394 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_02 ... 2026-09-10 06:11:14,909 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1066, 1067] 2026-09-10 06:11:15,020 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2232, 2233] 2026-09-10 06:11:15,293 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_06_payment_onbehalf_01 ... 2026-09-10 06:11:18,256 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted account.partial.reconcile records with IDs: [147, 148] 2026-09-10 06:11:18,336 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted account.full.reconcile records with IDs: [83] 2026-09-10 06:11:18,680 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1072, 1073] 2026-09-10 06:11:18,898 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2239, 2240, 2241, 2242] 2026-09-10 06:11:18,993 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted mail.message records with IDs: [12122, 12120] 2026-09-10 06:11:19,184 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted account.move records with IDs: [954, 955] 2026-09-10 06:11:19,194 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted mail.followers records with IDs: [2669, 2670] 2026-09-10 06:11:19,567 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1070, 1071] 2026-09-10 06:11:19,762 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2238] 2026-09-10 06:11:21,043 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_07_confirm_payment_receive ... 2026-09-10 06:11:23,043 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted account.partial.reconcile records with IDs: [151, 152] 2026-09-10 06:11:23,090 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted account.full.reconcile records with IDs: [85] 2026-09-10 06:11:23,347 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1080, 1081] 2026-09-10 06:11:23,512 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2251, 2252, 2253, 2254] 2026-09-10 06:11:23,570 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted mail.message records with IDs: [12130, 12128] 2026-09-10 06:11:23,663 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted account.move records with IDs: [959, 960] 2026-09-10 06:11:24,089 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1078, 1079] 2026-09-10 06:11:24,214 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2249, 2250] 2026-09-10 06:11:25,493 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_08_validate_amount_onbehalf_greater_amount_payment ... 2026-09-10 06:11:26,302 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_09_validate_onbehalf_payment_onbehalf_distribution ... 2026-09-10 06:11:26,911 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_10_validate_same_partner_payment_onbehalf_distribution ... 2026-09-10 06:11:27,789 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_11_payment_onbehalf_foreign_currency ... 2026-09-10 06:11:29,647 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_12_create_onbehalf_payment_without_outstanding_account ... 2026-09-10 06:11:30,167 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_13_create_onbehalf_payment_with_outstanding_account ... 2026-09-10 06:11:31,028 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_14_post_onbehalf_payment_without_outstanding_account ... 2026-09-10 06:11:31,587 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_payment_onbehalf_without_payment_partner_001 ... 2026-09-10 06:11:33,877 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:11:44,679 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_amount_is_company_currency_not_original_currency ... 2026-09-10 06:11:46,621 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_reflects_onbehalf_distribution_after_posting ... 2026-09-10 06:11:48,408 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:11:58,303 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_onbehalf_payment_currency_conversion_diff.tests.test_onbehalf_payment_currency_conversion_diff: Starting TestOnbehalfPaymentCurrencyConversionDiff.test_bulk_post_two_onbehalf_payments_does_not_raise_expected_singleton ... 2026-09-10 06:12:00,289 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_onbehalf_payment_currency_conversion_diff.tests.test_onbehalf_payment_currency_conversion_diff: Starting TestOnbehalfPaymentCurrencyConversionDiff.test_full_distribution_routes_first_diff_line_to_other_receivable_account ... 2026-09-10 06:12:01,357 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #699 deleted account.move.line.ctp records with IDs: [1106] 2026-09-10 06:12:01,485 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #699 deleted account.move.line records with IDs: [2299] 2026-09-10 06:12:01,606 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_onbehalf_payment_currency_conversion_diff.tests.test_onbehalf_payment_currency_conversion_diff: Starting TestOnbehalfPaymentCurrencyConversionDiff.test_partial_distribution_keeps_first_diff_line_on_normal_receivable_account ... 2026-09-10 06:12:02,514 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:12:22,971 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_01_statement_valid_complete ... 2026-09-10 06:12:24,351 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_02_lines_widget_open_balance ... 2026-09-10 06:12:25,207 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_03_check_default_foreign_currency ... 2026-09-10 06:12:25,580 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_04_check_change_foreign_currency ... 2026-09-10 06:12:26,136 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_05_check_statement ... 2026-09-10 06:12:26,997 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_06_get_move_lines_data ... 2026-09-10 06:12:27,614 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_07_button_draft_with_reconciliation ... 2023-01-10 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #701 deleted account.move.line.ctp records with IDs: [1118] 2023-01-10 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #701 deleted account.move.line records with IDs: [2327] 2026-09-10 06:12:29,793 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_08_reconcile_payment_with_bank_statement_same_currency ... 2023-01-11 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #701 deleted account.move.line.ctp records with IDs: [1121] 2023-01-11 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #701 deleted account.move.line records with IDs: [2332] 2026-09-10 06:12:31,844 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_09_reconcile_payment_with_bank_statement_different_currency ... 2023-01-11 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #701 deleted account.move.line.ctp records with IDs: [1124] 2023-01-11 00:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #701 deleted account.move.line records with IDs: [2337] 2026-09-10 06:12:34,435 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_10_adjust_bank_statement_line ... 2026-09-10 06:12:35,721 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #701 deleted account.move.line.ctp records with IDs: [1125] 2026-09-10 06:12:35,931 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_statement_valid_complete_1 ... 2026-09-10 06:12:37,497 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:12:48,424 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a1_onchange_add_line_no_namerror_on_empty_widget ... 2026-09-10 06:12:49,392 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a2_get_move_lines_data_deterministic_pairing ... 2026-09-10 06:12:50,121 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a3_is_line_changed_false_when_unchanged_account_move_line ... 2026-09-10 06:12:50,185 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a3_is_line_changed_false_when_unchanged_bank_statement_line ... 2026-09-10 06:12:50,253 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a3_is_line_changed_false_when_unchanged_bank_statement_line_no_partner ... 2026-09-10 06:12:50,308 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a7_cron_surfaces_failing_line_and_continues_batch ... 2026-09-10 06:12:51,428 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_b1_reconcile_button_gated_to_group_account_user ... 2026-09-10 06:12:52,534 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx01_foreign_vs_company_gain ... 2026-09-10 06:12:53,896 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx02_foreign_vs_company_loss ... 2026-09-10 06:12:55,276 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx03_foreign_vs_foreign_gain ... 2026-09-10 06:12:56,772 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx04_foreign_vs_foreign_loss ... 2026-09-10 06:12:57,927 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx05_cap_preservation_guard_company_currency_statement ... 2026-09-10 06:12:58,565 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx06_partial_settlement_of_foreign_counterpart_still_caps ... 2026-09-10 06:12:59,205 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx07_full_clear_at_appreciated_journal_rate_preserves_full_residual ... 2026-09-10 06:13:00,007 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx08_genuine_partial_is_capped_at_the_statement_date_rate ... 2026-09-10 06:13:00,832 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx09_moving_journal_rate_with_unrelated_counterpart_currency ... 2026-09-10 06:13:01,766 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx10_depreciating_journal_rate_control_is_unaffected ... 2026-09-10 06:13:02,584 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx11_writeoff_model_on_foreign_journal_converts_company_balance ... 2026-09-10 06:13:03,211 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1161] 2026-09-10 06:13:03,301 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2411] 2026-09-10 06:13:03,422 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m10_manual_reconcile_two_foreign_currencies_is_blocked ... 2026-09-10 06:13:04,160 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m11_genuine_partial_manual_reconcile_posts_no_phantom_writeoff ... 2026-09-10 06:13:04,997 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m12_preview_company_amount_of_foreign_row_equals_stored_residual ... 2026-09-10 06:13:05,772 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m13_exchange_diff_preview_side_mirrors_posted_move ... 2026-09-10 06:13:07,353 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m1_manual_foreign_vs_company_appreciation_posts_gain ... 2026-09-10 06:13:08,249 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m2_manual_foreign_vs_company_depreciation_posts_loss ... 2026-09-10 06:13:09,214 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m3_manual_foreign_vs_foreign_appreciation_posts_gain ... 2026-09-10 06:13:10,137 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m4_manual_foreign_vs_foreign_depreciation_posts_loss ... 2026-09-10 06:13:11,070 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m5_genuine_partial_not_rate_driven_stays_open_without_fx ... 2026-09-10 06:13:11,890 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m6_preview_exchange_diff_matches_posted_account_and_amount ... 2026-09-10 06:13:12,879 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m7_manual_fx_posts_exactly_one_exchange_line_no_double_count ... 2026-09-10 06:13:13,803 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m8_same_currency_manual_reconcile_posts_no_fx ... 2026-09-10 06:13:14,383 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_onchange_move_lines_data_invoice_matching_uses_real_id_not_newid ... 2026-09-10 06:13:14,837 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_s16_onchange_manual_model_id_clear_updates_self_not_origin ... 2026-09-10 06:13:15,399 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_s22_copy_of_reconciled_line_is_not_auto_reconciled ... 2026-09-10 06:13:15,944 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1198] 2026-09-10 06:13:16,042 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2486] 2026-09-10 06:13:16,551 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx01_gain_posts_single_exchange_line ... 2026-09-10 06:13:17,525 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1202] 2026-09-10 06:13:17,613 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2493] 2026-09-10 06:13:18,197 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx02_full_settlement_reconciles_and_pays ... 2026-09-10 06:13:19,239 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1206] 2026-09-10 06:13:19,402 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2500] 2026-09-10 06:13:20,046 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx03_loss_posts_single_expense_line ... 2026-09-10 06:13:21,460 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1210] 2026-09-10 06:13:21,597 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2507] 2026-09-10 06:13:22,374 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx04_no_rate_movement_posts_no_fx ... 2026-09-10 06:13:23,360 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1214] 2026-09-10 06:13:23,447 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2514] 2026-09-10 06:13:23,696 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx05_genuine_partial_still_caps_no_fx ... 2026-09-10 06:13:24,724 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1216] 2026-09-10 06:13:24,801 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2519] 2026-09-10 06:13:25,021 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_widget_data_line_without_account ... 2026-09-10 06:13:25,398 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:13:25,412 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour ... 2026-09-10 06:13:25,837 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [541] 2026-09-10 06:13:25,847 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12157] 2026-09-10 06:13:25,852 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:13:27,081 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Chrome pid: 3616 2026-09-10 06:13:27,081 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Chrome headless temporary user profile dir: /tmp/tmpllc7mpb8_chrome_odoo 2026-09-10 06:13:27,082 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Issuing json command http://127.0.0.1:42873/json/version 2026-09-10 06:13:27,083 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:42873/json/version with timeout 3 increased to 10s during tests 2026-09-10 06:13:27,119 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Browser version: Chrome/150.0.7871.114 2026-09-10 06:13:27,119 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Issuing json command http://127.0.0.1:42873/json 2026-09-10 06:13:27,120 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:42873/json with timeout 3 increased to 10s during tests 2026-09-10 06:13:27,130 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Websocket url found: ws://127.0.0.1:42873/devtools/page/CE1F8C00668E46C397E539B32C5B8C07 2026-09-10 06:13:27,181 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Enable chrome headless console log notification 2026-09-10 06:13:27,204 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Chrome headless enable page notifications 2026-09-10 06:13:27,355 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:recon_smoke_user from n/a 2026-09-10 06:13:27,357 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Setting session cookie in browser 2026-09-10 06:13:27,370 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-10 06:13:27,370 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-10 06:13:27,393 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:13:28,522 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:28] "GET /odoo HTTP/1.1" 200 - 178 0.161 0.972 2026-09-10 06:13:28,528 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Navigation result: {'frameId': 'CE1F8C00668E46C397E539B32C5B8C07', 'loaderId': '98AC05CF650BEF6D605CEF76BB1AE5DA', 'isDownload': False} 2026-09-10 06:13:28,529 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Evaluate ready code "odoo.isTourReady('reconcile_kanban_smoke_tour')" 2026-09-10 06:13:28,581 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:28] "GET /web/assets/5d32b1e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-09-10 06:13:28,591 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:28] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 0.021 2026-09-10 06:13:28,626 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-10 06:13:28,751 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:28] "GET /web/webclient/load_menus/e403240fad1a53338e2728b3c9e70f6d3670bc358a0fd12b98830bfd672ba35e HTTP/1.1" 200 - 173 0.069 0.120 2026-09-10 06:13:28,757 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:28] "GET /web/assets/8a3800b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.192 2026-09-10 06:13:28,775 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.197 2026-09-10 06:13:28,799 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:28] "GET /web/assets/e5c6173/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-10 06:13:28,874 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:28] "GET /web/assets/7892013/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 06:13:29,510 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:29] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 06:13:29,519 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:29] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-10 06:13:29,520 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:29] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-10 06:13:29,536 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.007 2026-09-10 06:13:29,551 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: Owl is running in 'dev' mode. 2026-09-10 06:13:29,564 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:29] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 06:13:29,621 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:29] "GET /odoo/offline HTTP/1.1" 200 - 5 0.015 0.025 2026-09-10 06:13:29,632 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.038 2026-09-10 06:13:29,657 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.016 0.039 2026-09-10 06:13:29,672 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Evaluate test code "odoo.startTour('reconcile_kanban_smoke_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-10 06:13:29,774 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:13:29,794 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 06:13:29,821 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:29] "POST /mail/data HTTP/1.1" 200 - 34 0.078 0.041 2026-09-10 06:13:29,903 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:29] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.033 0.161 2026-09-10 06:13:29,964 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:29] "GET /web/image/res.partner/1606/avatar_128?unique=1789020805000 HTTP/1.1" 200 - 15 0.029 0.183 2026-09-10 06:13:29,987 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-10 06:13:30,017 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:30] "GET /web/image?model=res.users&field=avatar_128&id=707 HTTP/1.1" 200 - 9 0.024 0.255 2026-09-10 06:13:30,022 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.250 2026-09-10 06:13:30,036 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:30] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.260 2026-09-10 06:13:30,059 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.106 2026-09-10 06:13:30,094 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.244 2026-09-10 06:13:30,632 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [1/15] Tour reconcile_kanban_smoke_tour → Step b1: the Reconcile-N-Items CTA is visible to an account.group_account_user (trigger: .o_kanban_record:contains('Smoke Tour Bank') button[name='action_open_reconcile']) 2026-09-10 06:13:30,654 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.006 0.009 2026-09-10 06:13:30,672 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: Owl is running in 'dev' mode. 2026-09-10 06:13:30,697 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 06:13:30,708 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.003 0.007 2026-09-10 06:13:30,812 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:30] "POST /mail/data HTTP/1.1" 200 - 20 0.030 0.031 2026-09-10 06:13:30,845 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:30] "GET /web/image?model=res.users&field=avatar_128&id=707 HTTP/1.1" 200 - 9 0.013 0.052 2026-09-10 06:13:30,863 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:30] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.072 2026-09-10 06:13:30,869 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.096 2026-09-10 06:13:30,906 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:30] "GET /web/image/res.partner/1606/avatar_128?unique=1789020805000 HTTP/1.1" 200 - 8 0.010 0.118 2026-09-10 06:13:30,933 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.092 2026-09-10 06:13:30,950 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:30] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 06:13:30,963 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 06:13:31,123 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:31] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.063 0.166 2026-09-10 06:13:31,161 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:31] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.204 2026-09-10 06:13:31,320 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:31] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.087 0.077 2026-09-10 06:13:31,417 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 06:13:31,506 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:31] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 06:13:31,521 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:31] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.007 0.006 2026-09-10 06:13:31,533 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:31] "GET /web/assets/0236946/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-09-10 06:13:31,537 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:31] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.024 2026-09-10 06:13:31,692 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:31] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 06:13:31,696 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:31] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 06:13:31,734 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [2/15] Tour reconcile_kanban_smoke_tour → Step Kanban master list is visible - select the fixture's highest-id (+50) statement line card (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('Smoke tour line 2')) 2026-09-10 06:13:31,784 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:31] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 8 0.014 0.024 2026-09-10 06:13:32,101 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:32] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 97 0.121 0.164 2026-09-10 06:13:32,137 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:32] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.005 0.010 2026-09-10 06:13:32,170 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:32] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.006 0.011 2026-09-10 06:13:32,192 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:32] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.011 0.026 2026-09-10 06:13:32,230 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:32] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.021 2026-09-10 06:13:32,294 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [3/15] Tour reconcile_kanban_smoke_tour → Step Selecting a kanban card loads its reconcile form in the side panel (master-detail) (trigger: .o_account_reconcile_form_info .o_form_statusbar) 2026-09-10 06:13:32,357 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:32] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.065 2026-09-10 06:13:32,485 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:32] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 40 0.038 0.069 2026-09-10 06:13:32,491 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.113 2026-09-10 06:13:32,540 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:32] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.012 2026-09-10 06:13:32,659 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:32] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 41 0.047 0.074 2026-09-10 06:13:32,733 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:32] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.025 0.028 2026-09-10 06:13:32,796 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:32] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.014 0.024 2026-09-10 06:13:32,801 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.038 2026-09-10 06:13:32,866 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [4/15] Tour reconcile_kanban_smoke_tour → Step b4: the Journal Balance label is rendered (trigger: .o_account_reconcile_kanban_div span:contains(Journal Balance)) 2026-09-10 06:13:32,918 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [5/15] Tour reconcile_kanban_smoke_tour → Step b4: a genuinely zero-balance journal must show a formatted "0", not a blank string (trigger: .o_account_reconcile_kanban_div .m-2.d-flex.w-100 span.btn.pe-0) 2026-09-10 06:13:32,985 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [6/15] Tour reconcile_kanban_smoke_tour → Step Both Validate button variants (enabled/disabled clone) are present (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']) 2026-09-10 06:13:33,036 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [7/15] Tour reconcile_kanban_smoke_tour → Step b7: the two Validate variants are mutually exclusive (invisible on can_reconcile / not can_reconcile), so exactly one renders at a time. The visible one must carry the help matching its state - the enabled variant's "will create and reconcile" help, or the disabled clone's distinct "open balance must be zero" help. (The two help strings differing is guaranteed by the form arch.) (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']) 2026-09-10 06:13:33,101 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [8/15] Tour reconcile_kanban_smoke_tour → Step Open the Match Existing Entries tab (trigger: a.nav-link:contains('Match Existing Entries')) 2026-09-10 06:13:33,176 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [9/15] Tour reconcile_kanban_smoke_tour → Step a6 (correct-by-design, assertion only): a matching candidate journal item is listed, filtered to the statement's own liquidity-line sign (trigger: .o_field_reconcile_lines_match .o_data_row) 2026-09-10 06:13:33,237 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [10/15] Tour reconcile_kanban_smoke_tour → Step Clicking a candidate ADDS a match line to the reconcile widget - it must NOT navigate to/open that move line's own form (trigger: .o_field_reconcile_lines_match .o_data_row) 2026-09-10 06:13:33,305 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [11/15] Tour reconcile_kanban_smoke_tour → Step The clicked candidate was added as a new 'other' line in the reconcile widget (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other) 2026-09-10 06:13:33,368 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [12/15] Tour reconcile_kanban_smoke_tour → Step Still on the reconcile form (Match Existing Entries add-line does not navigate away) (trigger: .o_account_reconcile_form_statusbar) 2026-09-10 06:13:33,434 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [13/15] Tour reconcile_kanban_smoke_tour → Step Open the Manual Operations tab (trigger: a.nav-link:contains('Manual Operations')) 2026-09-10 06:13:33,526 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [14/15] Tour reconcile_kanban_smoke_tour → Step Manual Operations tab renders the manual_* fields (trigger: .o_field_widget[name='manual_partner_id']) 2026-09-10 06:13:33,583 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: [15/15] Tour reconcile_kanban_smoke_tour → Step To Check button is present on the statusbar (trigger: button[name='action_to_check']) 2026-09-10 06:13:33,635 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: tour succeeded 2026-09-10 06:13:33,636 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR reconcile_kanban_smoke_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-10 06:13:33,873 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: heap 27729592 (allocated 29319168) 2026-09-10 06:13:33,895 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Closing chrome headless with pid 3616 2026-09-10 06:13:33,896 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Closing websocket connection 2026-09-10 06:13:33,897 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Terminating chrome headless with pid 3616 2026-09-10 06:13:34,003 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Chrome Log in: /tmp/odoo_tests/rb-2d4cbc2-224673-413742/chrome_logs/chrome_log_20260910_061334_003784_test_reconcile_kanban_smoke_tour.txt 2026-09-10 06:13:34,004 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Removing chrome user profile "/tmp/tmpllc7mpb8_chrome_odoo" 2026-09-10 06:13:34,064 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:13:34,081 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileFxValidateTour.test_reconcile_fx_validate_tour ... 2026-09-10 06:13:34,698 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [542] 2026-09-10 06:13:34,712 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12165] 2026-09-10 06:13:34,720 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:13:36,046 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Chrome pid: 3858 2026-09-10 06:13:36,046 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Chrome headless temporary user profile dir: /tmp/tmp134bilv8_chrome_odoo 2026-09-10 06:13:36,047 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:41261/json/version 2026-09-10 06:13:36,048 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:41261/json/version with timeout 3 increased to 10s during tests 2026-09-10 06:13:36,120 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Browser version: Chrome/150.0.7871.114 2026-09-10 06:13:36,120 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:41261/json 2026-09-10 06:13:36,120 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:41261/json with timeout 3 increased to 10s during tests 2026-09-10 06:13:36,159 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Websocket url found: ws://127.0.0.1:41261/devtools/page/C57C3B20D2DC97DA55A2339FB1C8C0A9 2026-09-10 06:13:36,206 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Enable chrome headless console log notification 2026-09-10 06:13:36,212 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Chrome headless enable page notifications 2026-09-10 06:13:36,329 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:recon_fx_user from n/a 2026-09-10 06:13:36,343 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Setting session cookie in browser 2026-09-10 06:13:36,351 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-10 06:13:36,351 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-10 06:13:36,363 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:13:38,310 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:38] "GET /odoo HTTP/1.1" 200 - 185 0.213 1.737 2026-09-10 06:13:38,314 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Navigation result: {'frameId': 'C57C3B20D2DC97DA55A2339FB1C8C0A9', 'loaderId': 'EDA8BE00EC457553C16B5FFF3F30A187', 'isDownload': False} 2026-09-10 06:13:38,315 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Evaluate ready code "odoo.isTourReady('reconcile_fx_validate_tour')" 2026-09-10 06:13:38,357 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:38] "GET /web/assets/5d32b1e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.019 2026-09-10 06:13:38,366 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:38] "GET /web/assets/8a3800b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.024 2026-09-10 06:13:38,408 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.028 0.034 2026-09-10 06:13:38,426 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:38] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 0.085 2026-09-10 06:13:38,500 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-10 06:13:38,723 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:38] "GET /web/webclient/load_menus/e403240fad1a53338e2728b3c9e70f6d3670bc358a0fd12b98830bfd672ba35e HTTP/1.1" 200 - 173 0.202 0.181 2026-09-10 06:13:38,747 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:38] "GET /web/assets/e5c6173/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.278 2026-09-10 06:13:38,760 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:38] "GET /web/assets/7892013/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 06:13:39,271 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-10 06:13:39,293 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-09-10 06:13:39,298 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-10 06:13:39,305 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-09-10 06:13:39,331 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.011 2026-09-10 06:13:39,339 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:39] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-10 06:13:39,382 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.021 0.011 2026-09-10 06:13:39,401 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.007 0.034 2026-09-10 06:13:39,430 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:39] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.036 2026-09-10 06:13:39,438 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Evaluate test code "odoo.startTour('reconcile_fx_validate_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-10 06:13:39,555 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 06:13:39,579 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 06:13:39,584 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:39] "POST /mail/data HTTP/1.1" 200 - 34 0.075 0.067 2026-09-10 06:13:39,673 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:39] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.031 0.170 2026-09-10 06:13:39,736 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:39] "GET /web/image/res.partner/1608/avatar_128?unique=1789020814000 HTTP/1.1" 200 - 15 0.034 0.195 2026-09-10 06:13:39,767 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-10 06:13:39,782 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:39] "GET /web/image?model=res.users&field=avatar_128&id=708 HTTP/1.1" 200 - 9 0.017 0.273 2026-09-10 06:13:39,810 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:39] "POST /web/action/load HTTP/1.1" 200 - 5 0.012 0.311 2026-09-10 06:13:39,811 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.255 2026-09-10 06:13:39,854 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.017 0.227 2026-09-10 06:13:39,899 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.025 0.146 2026-09-10 06:13:40,491 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: [1/8] Tour reconcile_fx_validate_tour → Step Open the reconcile kanban of the FX fixture's own journal (trigger: .o_kanban_record:contains('FX Tour Bank') button[name='action_open_reconcile']) 2026-09-10 06:13:40,509 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.008 2026-09-10 06:13:40,514 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-09-10 06:13:40,553 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.012 2026-09-10 06:13:40,564 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.016 2026-09-10 06:13:40,683 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:40] "POST /mail/data HTTP/1.1" 200 - 20 0.047 0.043 2026-09-10 06:13:40,684 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.086 2026-09-10 06:13:40,713 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:40] "GET /web/image/res.partner/1608/avatar_128?unique=1789020814000 HTTP/1.1" 200 - 8 0.007 0.091 2026-09-10 06:13:40,735 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:40] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.086 2026-09-10 06:13:40,762 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:40] "GET /web/image?model=res.users&field=avatar_128&id=708 HTTP/1.1" 200 - 9 0.010 0.125 2026-09-10 06:13:40,791 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:13:40,792 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.009 0.081 2026-09-10 06:13:40,805 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:13:40,958 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:40] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.050 0.152 2026-09-10 06:13:40,986 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.191 2026-09-10 06:13:41,104 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:41] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.050 0.063 2026-09-10 06:13:41,183 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 06:13:41,261 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:41] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.019 2026-09-10 06:13:41,273 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:41] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.006 0.016 2026-09-10 06:13:41,279 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:41] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.025 2026-09-10 06:13:41,289 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:41] "GET /web/assets/0236946/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-10 06:13:41,417 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:41] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:13:41,424 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:41] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:13:41,462 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: [2/8] Tour reconcile_fx_validate_tour → Step Select the FX fixture's statement line card (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('FX tour settlement')) 2026-09-10 06:13:41,488 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:41] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 8 0.008 0.015 2026-09-10 06:13:41,755 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:41] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 97 0.075 0.152 2026-09-10 06:13:41,781 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:41] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.009 2026-09-10 06:13:41,814 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:41] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.004 0.015 2026-09-10 06:13:41,834 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:41] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.010 0.024 2026-09-10 06:13:41,868 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:41] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.019 2026-09-10 06:13:41,922 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: [3/8] Tour reconcile_fx_validate_tour → Step Open Match Existing Entries (trigger: a.nav-link:contains('Match Existing Entries')) 2026-09-10 06:13:41,974 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:41] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.059 2026-09-10 06:13:42,008 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 06:13:42,121 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:42] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 44 0.040 0.063 2026-09-10 06:13:42,183 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:42] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.015 0.011 2026-09-10 06:13:42,332 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:42] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 41 0.065 0.099 2026-09-10 06:13:42,386 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:42] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.011 0.029 2026-09-10 06:13:42,407 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 06:13:42,444 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:42] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.008 0.034 2026-09-10 06:13:42,526 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: [4/8] Tour reconcile_fx_validate_tour → Step Add the FX counterpart as a match line (trigger: .o_field_reconcile_lines_match .o_data_row .o_data_cell) 2026-09-10 06:13:42,592 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: [5/8] Tour reconcile_fx_validate_tour → Step The FX counterpart line was added (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other) 2026-09-10 06:13:42,622 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:42] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.010 0.018 2026-09-10 06:13:42,776 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:42] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 46 0.062 0.078 2026-09-10 06:13:42,800 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: [6/8] Tour reconcile_fx_validate_tour → Step The counterpart must show its FULL foreign amount, not a struck-through/reduced value (61140 crux) (trigger: .o_reconcile_widget_table td) 2026-09-10 06:13:42,837 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:42] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.020 0.025 2026-09-10 06:13:42,869 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: [7/8] Tour reconcile_fx_validate_tour → Step Validate the reconciliation (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled)) 2026-09-10 06:13:42,926 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: [8/8] Tour reconcile_fx_validate_tour → Step The FX line reconciled and left the Not-Reconciled kanban (trigger: .o_account_reconcile_kanban_main .o_view_nocontent, .o_account_reconcile_kanban_main:not(:has(.o_kanban_record))) 2026-09-10 06:13:42,986 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:42] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 18 0.021 0.033 2026-09-10 06:13:43,154 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #708 deleted account.move.line.ctp records with IDs: [1222] 2026-09-10 06:13:43,328 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #708 deleted account.move.line records with IDs: [2532] 2026-09-10 06:13:44,205 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:44] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 468 0.639 0.564 2026-09-10 06:13:44,213 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:44] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.002 1.190 2026-09-10 06:13:44,297 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:44] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.036 0.043 2026-09-10 06:13:44,343 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:44] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 06:13:44,364 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:44] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 06:13:44,368 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: tour succeeded 2026-09-10 06:13:44,369 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR reconcile_fx_validate_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-10 06:13:44,560 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:44] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 06:13:44,602 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: heap 28155808 (allocated 29319168) 2026-09-10 06:13:44,630 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Closing chrome headless with pid 3858 2026-09-10 06:13:44,631 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Closing websocket connection 2026-09-10 06:13:44,633 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Terminating chrome headless with pid 3858 2026-09-10 06:13:44,737 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Chrome Log in: /tmp/odoo_tests/rb-2d4cbc2-224673-413742/chrome_logs/chrome_log_20260910_061344_737532_test_reconcile_fx_validate_tour.txt 2026-09-10 06:13:44,737 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Removing chrome user profile "/tmp/tmp134bilv8_chrome_odoo" 2026-09-10 06:13:44,802 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:13:44,821 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileA11yTour.test_reconcile_a11y_tour ... 2026-09-10 06:13:45,436 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [543] 2026-09-10 06:13:45,451 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12175] 2026-09-10 06:13:45,460 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:13:46,806 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Chrome pid: 4105 2026-09-10 06:13:46,806 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Chrome headless temporary user profile dir: /tmp/tmpcjmckqkg_chrome_odoo 2026-09-10 06:13:46,807 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:39617/json/version 2026-09-10 06:13:46,808 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:39617/json/version with timeout 3 increased to 10s during tests 2026-09-10 06:13:46,843 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Browser version: Chrome/150.0.7871.114 2026-09-10 06:13:46,844 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:39617/json 2026-09-10 06:13:46,851 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:39617/json with timeout 3 increased to 10s during tests 2026-09-10 06:13:46,876 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Websocket url found: ws://127.0.0.1:39617/devtools/page/393A4B0AB5BC159650969B3EB8341104 2026-09-10 06:13:46,888 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Enable chrome headless console log notification 2026-09-10 06:13:46,893 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Chrome headless enable page notifications 2026-09-10 06:13:47,072 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:recon_a11y_user from n/a 2026-09-10 06:13:47,078 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Setting session cookie in browser 2026-09-10 06:13:47,084 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-10 06:13:47,084 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-10 06:13:47,110 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:13:48,331 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:48] "GET /odoo HTTP/1.1" 200 - 178 0.163 1.063 2026-09-10 06:13:48,338 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Navigation result: {'frameId': '393A4B0AB5BC159650969B3EB8341104', 'loaderId': '1D8666B9844135632AF781AA5A603C9B', 'isDownload': False} 2026-09-10 06:13:48,338 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Evaluate ready code "odoo.isTourReady('reconcile_a11y_tour')" 2026-09-10 06:13:48,372 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:48] "GET /web/assets/8a3800b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.008 0.008 2026-09-10 06:13:48,572 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:48] "GET /web/webclient/load_menus/e403240fad1a53338e2728b3c9e70f6d3670bc358a0fd12b98830bfd672ba35e HTTP/1.1" 200 - 173 0.106 0.084 2026-09-10 06:13:48,589 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:48] "GET /web/assets/5d32b1e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.227 2026-09-10 06:13:48,598 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:48] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 0.209 2026-09-10 06:13:48,615 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.218 2026-09-10 06:13:48,648 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-10 06:13:48,654 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:48] "GET /web/assets/e5c6173/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.011 0.013 2026-09-10 06:13:48,730 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:48] "GET /web/assets/7892013/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-10 06:13:49,237 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:49] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-09-10 06:13:49,257 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:49] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.032 2026-09-10 06:13:49,262 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-09-10 06:13:49,292 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.009 0.014 2026-09-10 06:13:49,299 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-09-10 06:13:49,331 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.008 0.014 2026-09-10 06:13:49,335 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 06:13:49,354 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.045 2026-09-10 06:13:49,382 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Evaluate test code "odoo.startTour('reconcile_a11y_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-10 06:13:49,383 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.014 2026-09-10 06:13:49,459 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:49] "POST /mail/data HTTP/1.1" 200 - 34 0.047 0.028 2026-09-10 06:13:49,473 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 06:13:49,491 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 06:13:49,493 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:49] "POST /web/action/load HTTP/1.1" 200 - 5 0.013 0.029 2026-09-10 06:13:49,588 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:49] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.023 0.154 2026-09-10 06:13:49,704 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:49] "GET /web/image/res.partner/1610/avatar_128?unique=1789020824000 HTTP/1.1" 200 - 15 0.052 0.196 2026-09-10 06:13:49,754 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.244 2026-09-10 06:13:49,866 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:49] "POST /mail/data HTTP/1.1" 200 - 37 0.058 0.216 2026-09-10 06:13:49,935 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: [1/9] Tour reconcile_a11y_tour → Step Open the reconcile kanban of the a11y fixture's own journal (trigger: .o_kanban_record:contains('A11y Tour Bank') button[name='action_open_reconcile']) 2026-09-10 06:13:49,935 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-09-10 06:13:49,938 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:49] "GET /web/image?model=res.users&field=avatar_128&id=709 HTTP/1.1" 200 - 9 0.027 0.456 2026-09-10 06:13:49,944 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.451 2026-09-10 06:13:50,000 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.017 0.068 2026-09-10 06:13:50,030 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.011 0.054 2026-09-10 06:13:50,047 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.064 2026-09-10 06:13:50,066 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.003 0.071 2026-09-10 06:13:50,094 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:50] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 06:13:50,155 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:50] "POST /mail/data HTTP/1.1" 200 - 20 0.042 0.072 2026-09-10 06:13:50,157 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.093 2026-09-10 06:13:50,205 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:50] "GET /web/image/res.partner/1610/avatar_128?unique=1789020824000 HTTP/1.1" 200 - 8 0.013 0.081 2026-09-10 06:13:50,254 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:50] "GET /web/image?model=res.users&field=avatar_128&id=709 HTTP/1.1" 200 - 9 0.020 0.117 2026-09-10 06:13:50,294 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:50] "POST /web/action/load HTTP/1.1" 200 - 10 0.018 0.161 2026-09-10 06:13:50,316 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.227 2026-09-10 06:13:50,345 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.010 0.134 2026-09-10 06:13:50,393 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 06:13:50,556 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:50] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.099 0.126 2026-09-10 06:13:50,705 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:50] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.060 0.063 2026-09-10 06:13:50,791 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 06:13:50,851 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:50] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-09-10 06:13:50,860 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:50] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.013 2026-09-10 06:13:50,865 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:50] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.016 2026-09-10 06:13:50,874 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:50] "GET /web/assets/0236946/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 06:13:50,991 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:50] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:13:50,995 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:50] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 06:13:51,025 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: [2/9] Tour reconcile_a11y_tour → Step Select the a11y fixture's statement line (trigger: .o_account_reconcile_kanban_main .o_kanban_record:contains('A11y tour settlement')) 2026-09-10 06:13:51,053 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:51] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 8 0.009 0.015 2026-09-10 06:13:51,260 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:51] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 97 0.041 0.146 2026-09-10 06:13:51,291 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:51] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.008 2026-09-10 06:13:51,335 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:51] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.013 0.016 2026-09-10 06:13:51,349 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:51] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.004 0.033 2026-09-10 06:13:51,383 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:51] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.022 2026-09-10 06:13:51,473 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: [3/9] Tour reconcile_a11y_tour → Step Open Match Existing Entries to add the counterpart as an 'other' line (trigger: a.nav-link:contains('Match Existing Entries')) 2026-09-10 06:13:51,495 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:51] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.057 2026-09-10 06:13:51,522 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 06:13:51,632 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:51] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 27 0.054 0.045 2026-09-10 06:13:51,695 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:51] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.006 0.010 2026-09-10 06:13:51,810 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:51] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 41 0.039 0.083 2026-09-10 06:13:51,852 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:51] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.005 0.026 2026-09-10 06:13:51,906 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:51] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.011 0.022 2026-09-10 06:13:51,911 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.032 2026-09-10 06:13:51,995 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: [4/9] Tour reconcile_a11y_tour → Step Guard: nothing is auto-proposed yet, so the next click is a genuine add (trigger: .o_field_reconcile_lines_match .o_data_row .o_data_cell) 2026-09-10 06:13:52,051 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: [5/9] Tour reconcile_a11y_tour → Step Add the counterpart candidate as a match line (trigger: .o_field_reconcile_lines_match .o_data_row .o_data_cell) 2026-09-10 06:13:52,113 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: [6/9] Tour reconcile_a11y_tour → Step The click added an 'other' counterpart line, with a trash button (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other) 2026-09-10 06:13:52,142 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:52] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.009 0.017 2026-09-10 06:13:52,256 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:52] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.032 0.060 2026-09-10 06:13:52,284 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: [7/9] Tour reconcile_a11y_tour → Step b2: the trash button must carry an accessible name (aria-label) (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other td button.fa-trash-o) 2026-09-10 06:13:52,310 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:52] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.014 0.029 2026-09-10 06:13:52,350 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: [8/9] Tour reconcile_a11y_tour → Step b2: the line row must be keyboard-focusable (tabindex) and Enter-activatable (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other) 2026-09-10 06:13:52,420 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: [9/9] Tour reconcile_a11y_tour → Step Enter on the focused row selects it, same as a mouse click would (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.other.selected) 2026-09-10 06:13:52,499 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:52] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 25 0.030 0.045 2026-09-10 06:13:52,534 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: tour succeeded 2026-09-10 06:13:52,534 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: Error received after termination: ╔════════════════════════════════════╗ ║ TOUR reconcile_a11y_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-10 06:13:52,561 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:52] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.024 0.026 2026-09-10 06:13:52,791 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: heap 27652096 (allocated 29057024) 2026-09-10 06:13:52,792 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Closing chrome headless with pid 4105 2026-09-10 06:13:52,795 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Closing websocket connection 2026-09-10 06:13:52,799 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Terminating chrome headless with pid 4105 2026-09-10 06:13:52,910 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Chrome Log in: /tmp/odoo_tests/rb-2d4cbc2-224673-413742/chrome_logs/chrome_log_20260910_061352_910058_test_reconcile_a11y_tour.txt 2026-09-10 06:13:52,910 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Removing chrome user profile "/tmp/tmpcjmckqkg_chrome_odoo" 2026-09-10 06:13:52,966 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:13:52,984 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour ... 2026-09-10 06:13:53,525 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [544] 2026-09-10 06:13:53,534 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12182] 2026-09-10 06:13:53,542 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:13:54,443 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Chrome pid: 4341 2026-09-10 06:13:54,444 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Chrome headless temporary user profile dir: /tmp/tmp5___um31_chrome_odoo 2026-09-10 06:13:54,444 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Issuing json command http://127.0.0.1:36927/json/version 2026-09-10 06:13:54,445 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:36927/json/version with timeout 3 increased to 10s during tests 2026-09-10 06:13:54,467 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Browser version: Chrome/150.0.7871.114 2026-09-10 06:13:54,470 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Issuing json command http://127.0.0.1:36927/json 2026-09-10 06:13:54,471 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:36927/json with timeout 3 increased to 10s during tests 2026-09-10 06:13:54,478 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Websocket url found: ws://127.0.0.1:36927/devtools/page/3F65519007BB602958C49568BC9A7BCB 2026-09-10 06:13:54,486 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Enable chrome headless console log notification 2026-09-10 06:13:54,560 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Chrome headless enable page notifications 2026-09-10 06:13:54,722 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:recon_badge_user from n/a 2026-09-10 06:13:54,725 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Setting session cookie in browser 2026-09-10 06:13:54,741 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-10 06:13:54,741 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-10 06:13:54,771 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:13:55,992 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:55] "GET /odoo HTTP/1.1" 200 - 178 0.175 1.058 2026-09-10 06:13:55,995 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Navigation result: {'frameId': '3F65519007BB602958C49568BC9A7BCB', 'loaderId': '5745F5BBE023973E43A27FCE49C64100', 'isDownload': False} 2026-09-10 06:13:55,995 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Evaluate ready code "odoo.isTourReady('reconcile_badge_uncheck_tour')" 2026-09-10 06:13:56,050 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:56] "GET /web/assets/5d32b1e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.020 2026-09-10 06:13:56,060 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:56] "GET /web/assets/8a3800b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.023 2026-09-10 06:13:56,105 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.027 0.029 2026-09-10 06:13:56,112 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:56] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 0.065 2026-09-10 06:13:56,155 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-10 06:13:56,439 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:56] "GET /web/webclient/load_menus/e403240fad1a53338e2728b3c9e70f6d3670bc358a0fd12b98830bfd672ba35e HTTP/1.1" 200 - 173 0.239 0.167 2026-09-10 06:13:56,450 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:56] "GET /web/assets/e5c6173/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.233 2026-09-10 06:13:56,459 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:56] "GET /web/assets/7892013/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-09-10 06:13:56,875 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:56] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 06:13:56,880 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:56] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 06:13:56,884 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:56] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 06:13:56,915 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.012 2026-09-10 06:13:56,918 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: Owl is running in 'dev' mode. 2026-09-10 06:13:56,938 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:56] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 06:13:56,986 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:56] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.016 2026-09-10 06:13:56,994 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:56] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.020 2026-09-10 06:13:57,008 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.030 2026-09-10 06:13:57,053 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Evaluate test code "odoo.startTour('reconcile_badge_uncheck_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-10 06:13:57,166 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:13:57,174 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:57] "POST /mail/data HTTP/1.1" 200 - 34 0.068 0.040 2026-09-10 06:13:57,182 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 06:13:57,258 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:57] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.020 0.142 2026-09-10 06:13:57,341 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:57] "GET /web/image?model=res.users&field=avatar_128&id=710 HTTP/1.1" 200 - 16 0.049 0.179 2026-09-10 06:13:57,344 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.184 2026-09-10 06:13:57,351 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-10 06:13:57,394 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:57] "GET /web/image/res.partner/1612/avatar_128?unique=1789020832000 HTTP/1.1" 200 - 8 0.015 0.256 2026-09-10 06:13:57,441 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.022 0.208 2026-09-10 06:13:57,469 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.016 0.131 2026-09-10 06:13:57,496 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:57] "POST /web/action/load HTTP/1.1" 200 - 5 0.012 0.379 2026-09-10 06:13:58,037 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: [1/6] Tour reconcile_badge_uncheck_tour → Step Open the reconcile kanban of the a4 fixture's own journal (trigger: .o_kanban_record:contains('Badge Tour Bank') button[name='action_open_reconcile']) 2026-09-10 06:13:58,057 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.005 0.005 2026-09-10 06:13:58,060 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: Owl is running in 'dev' mode. 2026-09-10 06:13:58,093 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.009 2026-09-10 06:13:58,106 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.019 2026-09-10 06:13:58,211 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:58] "POST /mail/data HTTP/1.1" 200 - 20 0.037 0.037 2026-09-10 06:13:58,212 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.057 2026-09-10 06:13:58,243 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:58] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.060 2026-09-10 06:13:58,278 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:58] "GET /web/image/res.partner/1612/avatar_128?unique=1789020832000 HTTP/1.1" 200 - 8 0.012 0.096 2026-09-10 06:13:58,304 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.075 2026-09-10 06:13:58,335 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 06:13:58,342 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:58] "GET /web/image?model=res.users&field=avatar_128&id=710 HTTP/1.1" 200 - 9 0.012 0.158 2026-09-10 06:13:58,368 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:58] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 06:13:58,488 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:58] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.051 0.164 2026-09-10 06:13:58,526 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.151 2026-09-10 06:13:58,678 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:58] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.078 0.076 2026-09-10 06:13:58,767 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 06:13:58,851 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:58] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.022 2026-09-10 06:13:58,859 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:58] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.018 2026-09-10 06:13:58,877 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:58] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.039 2026-09-10 06:13:58,891 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:58] "GET /web/assets/0236946/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.007 0.006 2026-09-10 06:13:59,062 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:59] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 06:13:59,063 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:59] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 06:13:59,101 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: [2/6] Tour reconcile_badge_uncheck_tour → Step Select the a4 fixture's statement line (its journal has a writeoff_button reconcile.model) (trigger: .o_account_reconcile_kanban_main .o_kanban_record) 2026-09-10 06:13:59,136 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:59] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 8 0.017 0.014 2026-09-10 06:13:59,384 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:59] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 97 0.067 0.152 2026-09-10 06:13:59,421 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:59] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.010 0.010 2026-09-10 06:13:59,465 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:59] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.006 0.012 2026-09-10 06:13:59,489 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:59] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.007 0.030 2026-09-10 06:13:59,541 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:59] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.006 0.026 2026-09-10 06:13:59,602 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: [3/6] Tour reconcile_badge_uncheck_tour → Step The manual_model_id badge widget is rendered (has_manual_reconcile_models=True) (trigger: .o_field_selection_badge .btn) 2026-09-10 06:13:59,674 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:59] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.003 0.077 2026-09-10 06:13:59,699 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 06:13:59,776 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:59] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 31 0.032 0.042 2026-09-10 06:13:59,831 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:59] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.009 2026-09-10 06:13:59,940 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:13:59] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 41 0.043 0.065 2026-09-10 06:14:00,012 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:00] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 8 0.016 0.036 2026-09-10 06:14:00,018 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.051 2026-09-10 06:14:00,276 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: [4/6] Tour reconcile_badge_uncheck_tour → Step First click selects the badge (trigger: .o_field_selection_badge .btn.active, .o_field_selection_badge .btn[aria-pressed='true']) 2026-09-10 06:14:00,358 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:00] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 36 0.027 0.051 2026-09-10 06:14:00,391 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: [5/6] Tour reconcile_badge_uncheck_tour → Step a4: clicking the SAME badge again must CLEAR the selection (toggle off) (trigger: .o_field_selection_badge .btn.active, .o_field_selection_badge .btn[aria-pressed='true']) 2026-09-10 06:14:00,427 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:00] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 8 0.028 0.027 2026-09-10 06:14:00,613 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: [6/6] Tour reconcile_badge_uncheck_tour → Step a4: after the second click, no badge in the widget remains selected (trigger: .o_field_selection_badge:not(:has(.btn.active)):not(:has(.btn[aria-pressed='true']))) 2026-09-10 06:14:00,715 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:00] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 29 0.045 0.052 2026-09-10 06:14:00,751 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: tour succeeded 2026-09-10 06:14:00,751 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: Error received after termination: ╔═════════════════════════════════════════════╗ ║ TOUR reconcile_badge_uncheck_tour SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-10 06:14:00,788 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:00] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 8 0.023 0.035 2026-09-10 06:14:00,975 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: heap 32188492 (allocated 34435072) 2026-09-10 06:14:00,987 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Closing chrome headless with pid 4341 2026-09-10 06:14:00,988 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Closing websocket connection 2026-09-10 06:14:00,988 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Terminating chrome headless with pid 4341 2026-09-10 06:14:01,084 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Chrome Log in: /tmp/odoo_tests/rb-2d4cbc2-224673-413742/chrome_logs/chrome_log_20260910_061401_084486_test_reconcile_badge_uncheck_tour.txt 2026-09-10 06:14:01,084 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Removing chrome user profile "/tmp/tmp5___um31_chrome_odoo" 2026-09-10 06:14:01,138 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:14:01,155 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour ... 2026-09-10 06:14:01,708 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [545] 2026-09-10 06:14:01,725 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12188] 2026-09-10 06:14:01,734 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:14:02,589 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Chrome pid: 4590 2026-09-10 06:14:02,589 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Chrome headless temporary user profile dir: /tmp/tmpn8jx8ut9_chrome_odoo 2026-09-10 06:14:02,589 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Issuing json command http://127.0.0.1:43721/json/version 2026-09-10 06:14:02,590 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:43721/json/version with timeout 3 increased to 10s during tests 2026-09-10 06:14:02,655 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Browser version: Chrome/150.0.7871.114 2026-09-10 06:14:02,655 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Issuing json command http://127.0.0.1:43721/json 2026-09-10 06:14:02,656 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:43721/json with timeout 3 increased to 10s during tests 2026-09-10 06:14:02,673 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Websocket url found: ws://127.0.0.1:43721/devtools/page/6365474584AC837629A8EA15229A1799 2026-09-10 06:14:02,702 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Enable chrome headless console log notification 2026-09-10 06:14:02,720 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Chrome headless enable page notifications 2026-09-10 06:14:02,825 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:recon_manual_user from n/a 2026-09-10 06:14:02,828 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Setting session cookie in browser 2026-09-10 06:14:02,830 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-10 06:14:02,830 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-10 06:14:02,850 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:14:03,977 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:03] "GET /odoo HTTP/1.1" 200 - 178 0.154 0.978 2026-09-10 06:14:03,986 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Navigation result: {'frameId': '6365474584AC837629A8EA15229A1799', 'loaderId': 'F200A1BD194EBD3DF6C450CAFAC4EAE6', 'isDownload': False} 2026-09-10 06:14:03,987 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Evaluate ready code "odoo.isTourReady('reconcile_manual_journal_item_tour')" 2026-09-10 06:14:04,031 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:04] "GET /web/assets/5d32b1e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.010 2026-09-10 06:14:04,071 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-10 06:14:04,220 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:04] "GET /web/webclient/load_menus/e403240fad1a53338e2728b3c9e70f6d3670bc358a0fd12b98830bfd672ba35e HTTP/1.1" 200 - 173 0.102 0.092 2026-09-10 06:14:04,230 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:04] "GET /web/assets/8a3800b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.209 2026-09-10 06:14:04,238 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:04] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 0.212 2026-09-10 06:14:04,275 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.024 0.211 2026-09-10 06:14:04,292 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:04] "GET /web/assets/e5c6173/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-10 06:14:04,380 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:04] "GET /web/assets/7892013/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 06:14:05,049 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-10 06:14:05,072 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-09-10 06:14:05,078 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:05] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-09-10 06:14:05,094 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.007 2026-09-10 06:14:05,102 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: Owl is running in 'dev' mode. 2026-09-10 06:14:05,126 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 06:14:05,172 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.017 2026-09-10 06:14:05,191 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.014 2026-09-10 06:14:05,210 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.029 2026-09-10 06:14:05,230 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Evaluate test code "odoo.startTour('reconcile_manual_journal_item_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-10 06:14:05,343 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 06:14:05,367 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:05] "POST /mail/data HTTP/1.1" 200 - 34 0.077 0.051 2026-09-10 06:14:05,372 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-10 06:14:05,415 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:05] "GET /web/image?model=res.users&field=avatar_128&id=711 HTTP/1.1" 200 - 16 0.015 0.087 2026-09-10 06:14:05,419 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.071 2026-09-10 06:14:05,440 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:05] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.121 2026-09-10 06:14:05,475 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:05] "GET /web/image/res.partner/1613/avatar_128?unique=1789020841000 HTTP/1.1" 200 - 8 0.009 0.147 2026-09-10 06:14:05,559 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:05] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.016 0.276 2026-09-10 06:14:05,590 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.187 2026-09-10 06:14:05,637 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-10 06:14:05,706 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:05] "POST /mail/data HTTP/1.1" 200 - 37 0.066 0.071 2026-09-10 06:14:05,739 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.022 0.110 2026-09-10 06:14:06,305 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: [1/14] Tour reconcile_manual_journal_item_tour → Step Search Journal Items by the fixture's own journal-item label (trigger: .o_searchview_input) 2026-09-10 06:14:06,314 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.005 2026-09-10 06:14:06,322 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: Owl is running in 'dev' mode. 2026-09-10 06:14:06,390 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.011 2026-09-10 06:14:06,396 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.017 2026-09-10 06:14:06,463 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 06:14:06,525 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:06] "POST /mail/data HTTP/1.1" 200 - 20 0.040 0.053 2026-09-10 06:14:06,558 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.017 0.102 2026-09-10 06:14:06,578 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:06] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.093 2026-09-10 06:14:06,584 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.128 2026-09-10 06:14:06,610 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.008 0.058 2026-09-10 06:14:06,649 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:14:06,656 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:06] "GET /web/image?model=res.users&field=avatar_128&id=711 HTTP/1.1" 304 - 9 0.019 0.158 2026-09-10 06:14:06,889 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:06] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 100 0.093 0.187 2026-09-10 06:14:06,938 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:06] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.007 0.014 2026-09-10 06:14:06,953 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 06:14:07,075 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:07] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 27 0.057 0.063 2026-09-10 06:14:07,732 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: [2/14] Tour reconcile_manual_journal_item_tour → Step .o_searchview_input 2026-09-10 06:14:07,795 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: [3/14] Tour reconcile_manual_journal_item_tour → Step The typed label filter has been applied to the search model (trigger: .o_searchview_facet .o_facet_value:text('Manual tour')) 2026-09-10 06:14:07,855 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: [4/14] Tour reconcile_manual_journal_item_tour → Step The filtered Journal Items list has finished re-rendering (trigger: .o_list_table .o_data_row:last:has(td[name='name']:contains('Manual tour'))) 2026-09-10 06:14:07,906 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:07] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 4 0.085 0.021 2026-09-10 06:14:07,994 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:07] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.048 0.029 2026-09-10 06:14:08,050 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: [5/14] Tour reconcile_manual_journal_item_tour → Step Select the fixture's open receivable (debit) journal item (trigger: .o_data_row:has(td[name='name']:text('Manual tour receivable')) .o_list_record_selector) 2026-09-10 06:14:08,132 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: [6/14] Tour reconcile_manual_journal_item_tour → Step Also select its counterpart (credit) so the pair has a debit AND a credit (trigger: .o_data_row:has(td[name='name']:text('Manual tour counterpart')) .o_list_record_selector) 2026-09-10 06:14:08,163 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:08] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.010 0.015 2026-09-10 06:14:08,202 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: [7/14] Tour reconcile_manual_journal_item_tour → Step Exactly two journal items are selected (trigger: .o_data_row_selected:count(2)) 2026-09-10 06:14:08,228 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:08] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.008 0.013 2026-09-10 06:14:08,259 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: [8/14] Tour reconcile_manual_journal_item_tour → Step The debit leg is one of the selected rows (trigger: .o_data_row_selected:has(td[name='name']:text('Manual tour receivable'))) 2026-09-10 06:14:08,310 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: [9/14] Tour reconcile_manual_journal_item_tour → Step The credit leg is the other selected row (trigger: .o_data_row_selected:has(td[name='name']:text('Manual tour counterpart'))) 2026-09-10 06:14:08,362 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: [10/14] Tour reconcile_manual_journal_item_tour → Step The selection toolbar reports 2 selected records (trigger: .o_list_selection_container .o_list_selection_box:contains('2 selected')) 2026-09-10 06:14:08,414 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: [11/14] Tour reconcile_manual_journal_item_tour → Step Open the Actions menu of the selection toolbar (trigger: .o_list_selection_container .o_cp_action_menus button[data-hotkey='u'].dropdown-toggle) 2026-09-10 06:14:08,471 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: [12/14] Tour reconcile_manual_journal_item_tour → Step Run the Reconcile server action (trigger: .dropdown-item:contains('Reconcile')) 2026-09-10 06:14:08,537 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: [13/14] Tour reconcile_manual_journal_item_tour → Step The manual account.move.line reconcile form opened with the shared statusbar (trigger: .o_account_reconcile_form_statusbar) 2026-09-10 06:14:08,570 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:08] "POST /web/action/load HTTP/1.1" 200 - 11 0.012 0.018 2026-09-10 06:14:08,630 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:08] "POST /web/action/run HTTP/1.1" 200 - 20 0.023 0.029 2026-09-10 06:14:08,724 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:08] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.011 0.069 2026-09-10 06:14:08,756 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-09-10 06:14:08,813 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:08] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 20 0.021 0.032 2026-09-10 06:14:08,929 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:08] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.019 0.053 2026-09-10 06:14:08,970 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:08] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.007 0.022 2026-09-10 06:14:09,006 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:09] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.018 2026-09-10 06:14:09,062 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: [14/14] Tour reconcile_manual_journal_item_tour → Step Manual Operations tab is present on the account.move.line reconcile form too (trigger: a.nav-link:contains('Manual Operations')) 2026-09-10 06:14:09,074 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:09] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.011 0.012 2026-09-10 06:14:09,117 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: tour succeeded 2026-09-10 06:14:09,117 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR reconcile_manual_journal_item_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-10 06:14:09,306 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:09] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 06:14:09,368 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: heap 29028372 (allocated 30900224) 2026-09-10 06:14:09,377 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Closing chrome headless with pid 4590 2026-09-10 06:14:09,380 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Closing websocket connection 2026-09-10 06:14:09,381 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Terminating chrome headless with pid 4590 2026-09-10 06:14:09,480 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Chrome Log in: /tmp/odoo_tests/rb-2d4cbc2-224673-413742/chrome_logs/chrome_log_20260910_061409_480385_test_reconcile_manual_journal_item_tour.txt 2026-09-10 06:14:09,480 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Removing chrome user profile "/tmp/tmpn8jx8ut9_chrome_odoo" 2026-09-10 06:14:09,530 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:14:09,549 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only ... 2026-09-10 06:14:10,094 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [546] 2026-09-10 06:14:10,111 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12194] 2026-09-10 06:14:10,121 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:14:11,051 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome pid: 4831 2026-09-10 06:14:11,051 127 INFO rb-2d4cbc2-224673-413742 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/tmp1swh4zcz_chrome_odoo 2026-09-10 06:14:11,052 127 INFO rb-2d4cbc2-224673-413742 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:41615/json/version 2026-09-10 06:14:11,053 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:41615/json/version with timeout 3 increased to 10s during tests 2026-09-10 06:14:11,090 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Browser version: Chrome/150.0.7871.114 2026-09-10 06:14:11,090 127 INFO rb-2d4cbc2-224673-413742 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:41615/json 2026-09-10 06:14:11,091 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:41615/json with timeout 3 increased to 10s during tests 2026-09-10 06:14:11,105 127 INFO rb-2d4cbc2-224673-413742 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:41615/devtools/page/1E4A698CF5E5E2C759D7F1C5FF2B1E5B 2026-09-10 06:14:11,112 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Enable chrome headless console log notification 2026-09-10 06:14:11,116 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome headless enable page notifications 2026-09-10 06:14:11,279 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:recon_fence_absent from n/a 2026-09-10 06:14:11,286 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Setting session cookie in browser 2026-09-10 06:14:11,309 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-10 06:14:11,309 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-10 06:14:11,338 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:14:13,465 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:13] "GET /odoo HTTP/1.1" 200 - 178 0.197 1.938 2026-09-10 06:14:13,469 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Navigation result: {'frameId': '1E4A698CF5E5E2C759D7F1C5FF2B1E5B', 'loaderId': '905DD359D5EBBEF61BD072888495D972', 'isDownload': False} 2026-09-10 06:14:13,469 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Evaluate ready code "odoo.isTourReady('reconcile_group_fence_absent_tour')" 2026-09-10 06:14:13,519 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:13] "GET /web/assets/8a3800b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.014 2026-09-10 06:14:13,529 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:13] "GET /web/assets/5d32b1e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.022 2026-09-10 06:14:13,544 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:13] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 0.036 2026-09-10 06:14:13,600 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.026 0.065 2026-09-10 06:14:13,615 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-10 06:14:13,817 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:13] "GET /web/webclient/load_menus/86e26e81dcdc615337b16e144e5f22862fd7ab5f7033bbdc7b09bf947cf34036 HTTP/1.1" 200 - 139 0.141 0.175 2026-09-10 06:14:13,826 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:13] "GET /web/assets/e5c6173/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.144 2026-09-10 06:14:13,841 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:13] "GET /web/assets/7892013/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 06:14:14,356 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:14] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-10 06:14:14,373 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:14] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-10 06:14:14,375 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:14] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-09-10 06:14:14,404 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-10 06:14:14,407 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: Owl is running in 'dev' mode. 2026-09-10 06:14:14,423 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 06:14:14,462 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:14] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.016 2026-09-10 06:14:14,470 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.017 2026-09-10 06:14:14,489 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.009 0.024 2026-09-10 06:14:14,522 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Evaluate test code "odoo.startTour('reconcile_group_fence_absent_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-10 06:14:14,595 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 06:14:14,605 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:14] "POST /mail/data HTTP/1.1" 200 - 34 0.039 0.038 2026-09-10 06:14:14,618 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 06:14:14,680 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:14] "GET /web/image?model=res.users&field=avatar_128&id=712 HTTP/1.1" 200 - 16 0.025 0.095 2026-09-10 06:14:14,681 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.139 2026-09-10 06:14:14,757 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:14] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.027 0.188 2026-09-10 06:14:14,777 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:14] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.212 2026-09-10 06:14:14,813 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:14] "GET /web/image/res.partner/1615/avatar_128?unique=1789020849000 HTTP/1.1" 200 - 8 0.017 0.235 2026-09-10 06:14:14,840 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.017 2026-09-10 06:14:14,855 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-10 06:14:14,871 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:14] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.218 2026-09-10 06:14:15,561 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: [1/2] Tour reconcile_group_fence_absent_tour → Step Accounting Dashboard loaded (trigger: .o_kanban_view) 2026-09-10 06:14:15,572 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-09-10 06:14:15,575 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: Owl is running in 'dev' mode. 2026-09-10 06:14:15,612 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-09-10 06:14:15,628 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.005 0.012 2026-09-10 06:14:15,725 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:15] "POST /mail/data HTTP/1.1" 200 - 20 0.037 0.035 2026-09-10 06:14:15,754 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:15] "GET /web/image/res.partner/1615/avatar_128?unique=1789020849000 HTTP/1.1" 200 - 8 0.008 0.085 2026-09-10 06:14:15,779 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:15] "GET /web/image?model=res.users&field=avatar_128&id=712 HTTP/1.1" 304 - 9 0.008 0.107 2026-09-10 06:14:15,811 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:15] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 06:14:15,817 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:15] "POST /web/action/load HTTP/1.1" 200 - 10 0.024 0.131 2026-09-10 06:14:15,826 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.158 2026-09-10 06:14:15,842 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.093 2026-09-10 06:14:15,870 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.058 2026-09-10 06:14:15,886 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 06:14:16,048 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:16] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.070 0.132 2026-09-10 06:14:16,203 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:16] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.066 0.058 2026-09-10 06:14:16,268 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 06:14:16,334 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:16] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-09-10 06:14:16,345 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:16] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.009 2026-09-10 06:14:16,351 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:16] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.002 0.013 2026-09-10 06:14:16,359 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:16] "GET /web/assets/0236946/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-09-10 06:14:16,557 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:16] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 06:14:16,565 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:16] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-10 06:14:16,568 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: [2/2] Tour reconcile_group_fence_absent_tour → Step b1: a plain Billing/Invoicing user (group_account_invoice only, NOT group_account_user) must NOT see the Reconcile-N-Items CTA - if this goes red, someone widened the deliberate group gate; confirm it is intentional first (trigger: .o_kanban_record:contains('Fence Tour Bank')) 2026-09-10 06:14:16,670 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: tour succeeded 2026-09-10 06:14:16,671 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR reconcile_group_fence_absent_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-10 06:14:16,875 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: heap 24384932 (allocated 25649152) 2026-09-10 06:14:16,902 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing chrome headless with pid 4831 2026-09-10 06:14:16,907 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing websocket connection 2026-09-10 06:14:16,909 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Terminating chrome headless with pid 4831 2026-09-10 06:14:17,017 127 INFO rb-2d4cbc2-224673-413742 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-2d4cbc2-224673-413742/chrome_logs/chrome_log_20260910_061417_017179_test_reconcile_group_fence_absent_for_invoicing_only.txt 2026-09-10 06:14:17,017 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Removing chrome user profile "/tmp/tmp1swh4zcz_chrome_odoo" 2026-09-10 06:14:17,056 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user ... 2026-09-10 06:14:17,545 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [547] 2026-09-10 06:14:17,558 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12199] 2026-09-10 06:14:17,577 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:14:18,415 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Chrome pid: 5060 2026-09-10 06:14:18,415 127 INFO rb-2d4cbc2-224673-413742 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/tmp683to2h8_chrome_odoo 2026-09-10 06:14:18,415 127 INFO rb-2d4cbc2-224673-413742 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:36159/json/version 2026-09-10 06:14:18,417 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:36159/json/version with timeout 3 increased to 10s during tests 2026-09-10 06:14:18,440 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Browser version: Chrome/150.0.7871.114 2026-09-10 06:14:18,440 127 INFO rb-2d4cbc2-224673-413742 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:36159/json 2026-09-10 06:14:18,441 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:36159/json with timeout 3 increased to 10s during tests 2026-09-10 06:14:18,462 127 INFO rb-2d4cbc2-224673-413742 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:36159/devtools/page/93F100E68705680718D819BD6E18F44D 2026-09-10 06:14:18,478 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Enable chrome headless console log notification 2026-09-10 06:14:18,489 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Chrome headless enable page notifications 2026-09-10 06:14:18,681 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:recon_fence_present from n/a 2026-09-10 06:14:18,684 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Setting session cookie in browser 2026-09-10 06:14:18,690 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-10 06:14:18,690 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-10 06:14:18,708 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:14:19,858 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:19] "GET /odoo HTTP/1.1" 200 - 178 0.163 0.991 2026-09-10 06:14:19,863 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Navigation result: {'frameId': '93F100E68705680718D819BD6E18F44D', 'loaderId': '1341C2AE028A51B4A1A08E2A96B318A4', 'isDownload': False} 2026-09-10 06:14:19,863 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Evaluate ready code "odoo.isTourReady('reconcile_group_fence_present_tour')" 2026-09-10 06:14:19,911 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:19] "GET /web/assets/5d32b1e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-09-10 06:14:19,932 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:19] "GET /web/assets/8a3800b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.028 2026-09-10 06:14:19,974 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.021 0.039 2026-09-10 06:14:19,984 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:19] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 0.076 2026-09-10 06:14:19,985 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-10 06:14:20,231 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:20] "GET /web/webclient/load_menus/e403240fad1a53338e2728b3c9e70f6d3670bc358a0fd12b98830bfd672ba35e HTTP/1.1" 200 - 173 0.158 0.170 2026-09-10 06:14:20,238 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:20] "GET /web/assets/e5c6173/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.217 2026-09-10 06:14:20,254 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:20] "GET /web/assets/7892013/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.008 0.039 2026-09-10 06:14:20,742 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:20] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 06:14:20,754 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:20] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-10 06:14:20,756 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:20] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-09-10 06:14:20,781 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user.browser: Owl is running in 'dev' mode. 2026-09-10 06:14:20,783 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.009 2026-09-10 06:14:20,797 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 06:14:20,838 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:20] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.016 2026-09-10 06:14:20,858 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.030 2026-09-10 06:14:20,878 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.011 0.028 2026-09-10 06:14:20,895 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Evaluate test code "odoo.startTour('reconcile_group_fence_present_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-10 06:14:21,040 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 06:14:21,059 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:14:21,087 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:21] "POST /mail/data HTTP/1.1" 200 - 34 0.114 0.069 2026-09-10 06:14:21,191 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:21] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.028 0.243 2026-09-10 06:14:21,239 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:21] "GET /web/image/res.partner/1616/avatar_128?unique=1789020849000 HTTP/1.1" 200 - 15 0.022 0.220 2026-09-10 06:14:21,254 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.009 2026-09-10 06:14:21,274 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-10 06:14:21,321 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:21] "GET /web/image?model=res.users&field=avatar_128&id=713 HTTP/1.1" 200 - 9 0.035 0.294 2026-09-10 06:14:21,323 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.310 2026-09-10 06:14:21,343 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:21] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.390 2026-09-10 06:14:21,376 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.222 2026-09-10 06:14:22,015 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user.browser: [1/2] Tour reconcile_group_fence_present_tour → Step Accounting Dashboard loaded (trigger: .o_kanban_view) 2026-09-10 06:14:22,038 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.006 2026-09-10 06:14:22,054 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user.browser: Owl is running in 'dev' mode. 2026-09-10 06:14:22,106 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.014 2026-09-10 06:14:22,113 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.021 2026-09-10 06:14:22,247 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:22] "POST /mail/data HTTP/1.1" 200 - 20 0.061 0.043 2026-09-10 06:14:22,295 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:22] "GET /web/image/res.partner/1616/avatar_128?unique=1789020849000 HTTP/1.1" 200 - 8 0.022 0.108 2026-09-10 06:14:22,296 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.142 2026-09-10 06:14:22,318 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:22] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.152 2026-09-10 06:14:22,370 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:22] "GET /web/image?model=res.users&field=avatar_128&id=713 HTTP/1.1" 200 - 9 0.025 0.179 2026-09-10 06:14:22,390 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.118 2026-09-10 06:14:22,406 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:22] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:14:22,440 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:14:22,575 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:22] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.092 0.134 2026-09-10 06:14:22,607 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.194 2026-09-10 06:14:22,729 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:22] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.062 0.060 2026-09-10 06:14:22,798 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 06:14:22,873 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:22] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.004 0.004 2026-09-10 06:14:22,880 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:22] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.010 2026-09-10 06:14:22,887 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:22] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.024 2026-09-10 06:14:22,910 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:22] "GET /web/assets/0236946/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-09-10 06:14:23,029 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:23] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-10 06:14:23,030 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:23] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 06:14:23,066 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user.browser: [2/2] Tour reconcile_group_fence_present_tour → Step b1: an account.group_account_user sees the Reconcile-N-Items CTA (trigger: button[name='action_open_reconcile']) 2026-09-10 06:14:23,145 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user.browser: tour succeeded 2026-09-10 06:14:23,145 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR reconcile_group_fence_present_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-10 06:14:23,458 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user.browser: heap 24606448 (allocated 25911296) 2026-09-10 06:14:23,472 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Closing chrome headless with pid 5060 2026-09-10 06:14:23,474 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Closing websocket connection 2026-09-10 06:14:23,475 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Terminating chrome headless with pid 5060 2026-09-10 06:14:23,572 127 INFO rb-2d4cbc2-224673-413742 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-2d4cbc2-224673-413742/chrome_logs/chrome_log_20260910_061423_572370_test_reconcile_group_fence_present_for_account_user.txt 2026-09-10 06:14:23,572 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Removing chrome user profile "/tmp/tmp683to2h8_chrome_odoo" 2026-09-10 06:14:23,630 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:14:23,650 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileManualFxTour.test_reconcile_manual_fx_tour ... 2026-09-10 06:14:24,161 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [548] 2026-09-10 06:14:24,180 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12204] 2026-09-10 06:14:24,187 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:14:25,136 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Chrome pid: 5280 2026-09-10 06:14:25,136 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Chrome headless temporary user profile dir: /tmp/tmp3r9v17js_chrome_odoo 2026-09-10 06:14:25,136 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:45915/json/version 2026-09-10 06:14:25,162 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:45915/json/version with timeout 3 increased to 10s during tests 2026-09-10 06:14:25,187 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Browser version: Chrome/150.0.7871.114 2026-09-10 06:14:25,187 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:45915/json 2026-09-10 06:14:25,188 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:45915/json with timeout 3 increased to 10s during tests 2026-09-10 06:14:25,197 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Websocket url found: ws://127.0.0.1:45915/devtools/page/BD788FAEFF93056A78A7B23254E89B89 2026-09-10 06:14:25,204 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Enable chrome headless console log notification 2026-09-10 06:14:25,213 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Chrome headless enable page notifications 2026-09-10 06:14:25,356 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:recon_manual_fx_user from n/a 2026-09-10 06:14:25,381 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Setting session cookie in browser 2026-09-10 06:14:25,392 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-10 06:14:25,393 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-10 06:14:25,409 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:14:26,581 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:26] "GET /odoo HTTP/1.1" 200 - 185 0.190 0.986 2026-09-10 06:14:26,585 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Navigation result: {'frameId': 'BD788FAEFF93056A78A7B23254E89B89', 'loaderId': '07FDA8D3FBB3059495E41F7A8E17B867', 'isDownload': False} 2026-09-10 06:14:26,585 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Evaluate ready code "odoo.isTourReady('reconcile_manual_fx_tour')" 2026-09-10 06:14:26,632 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:26] "GET /web/assets/5d32b1e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-09-10 06:14:26,653 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:26] "GET /web/assets/8a3800b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.028 2026-09-10 06:14:26,663 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:26] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 0.040 2026-09-10 06:14:26,667 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-10 06:14:26,905 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:26] "GET /web/webclient/load_menus/e403240fad1a53338e2728b3c9e70f6d3670bc358a0fd12b98830bfd672ba35e HTTP/1.1" 200 - 173 0.153 0.130 2026-09-10 06:14:26,922 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.289 2026-09-10 06:14:26,942 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:26] "GET /web/assets/e5c6173/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 06:14:26,969 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:26] "GET /web/assets/7892013/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-10 06:14:27,510 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:27] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-09-10 06:14:27,517 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:27] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-10 06:14:27,531 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:27] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-09-10 06:14:27,550 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-09-10 06:14:27,565 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.013 2026-09-10 06:14:27,568 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:27] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-10 06:14:27,628 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:27] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.022 2026-09-10 06:14:27,636 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.029 2026-09-10 06:14:27,656 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.009 0.035 2026-09-10 06:14:27,673 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Evaluate test code "odoo.startTour('reconcile_manual_fx_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-10 06:14:27,807 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-10 06:14:27,814 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:27] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.054 0.061 2026-09-10 06:14:27,842 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 06:14:27,915 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-10 06:14:27,940 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:27] "POST /mail/data HTTP/1.1" 200 - 34 0.069 0.162 2026-09-10 06:14:28,038 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:28] "GET /web/image?model=res.users&field=avatar_128&id=714 HTTP/1.1" 200 - 16 0.061 0.236 2026-09-10 06:14:28,059 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:28] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.299 2026-09-10 06:14:28,103 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:28] "GET /web/image/res.partner/1617/avatar_128?unique=1789020863000 HTTP/1.1" 200 - 8 0.021 0.331 2026-09-10 06:14:28,105 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.299 2026-09-10 06:14:28,121 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.246 2026-09-10 06:14:28,592 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [1/17] Tour reconcile_manual_fx_tour → Step Search Journal Items by the fixture's own journal-item label (trigger: .o_searchview_input) 2026-09-10 06:14:28,604 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:28] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.005 2026-09-10 06:14:28,641 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-09-10 06:14:28,699 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.007 0.016 2026-09-10 06:14:28,722 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:28] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.044 2026-09-10 06:14:28,784 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-10 06:14:28,803 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:28] "POST /mail/data HTTP/1.1" 200 - 20 0.031 0.028 2026-09-10 06:14:28,853 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:28] "GET /web/image/res.partner/1617/avatar_128?unique=1789020863000 HTTP/1.1" 200 - 8 0.022 0.068 2026-09-10 06:14:28,904 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:28] "GET /web/image?model=res.users&field=avatar_128&id=714 HTTP/1.1" 200 - 9 0.023 0.117 2026-09-10 06:14:28,906 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.142 2026-09-10 06:14:28,935 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:28] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.146 2026-09-10 06:14:28,946 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:28] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-10 06:14:28,966 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:28] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.131 2026-09-10 06:14:28,988 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.036 2026-09-10 06:14:28,998 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-10 06:14:29,201 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:29] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 101 0.081 0.150 2026-09-10 06:14:29,244 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:29] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.010 0.012 2026-09-10 06:14:29,377 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:29] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 28 0.066 0.069 2026-09-10 06:14:29,381 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.124 2026-09-10 06:14:30,019 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [2/17] Tour reconcile_manual_fx_tour → Step .o_searchview_input 2026-09-10 06:14:30,086 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [3/17] Tour reconcile_manual_fx_tour → Step The typed label filter has been applied to the search model (trigger: .o_searchview_facet .o_facet_value:text('FX manual')) 2026-09-10 06:14:30,119 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:30] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 4 0.015 0.016 2026-09-10 06:14:30,146 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [4/17] Tour reconcile_manual_fx_tour → Step The filtered Journal Items list has finished re-rendering (trigger: .o_list_table .o_data_row:last:has(td[name='name']:contains('FX manual'))) 2026-09-10 06:14:30,229 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:30] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 19 0.055 0.035 2026-09-10 06:14:30,274 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [5/17] Tour reconcile_manual_fx_tour → Step Select the open foreign-currency receivable line (trigger: .o_data_row:has(td[name='name']:text('FX manual open receivable')) .o_list_record_selector) 2026-09-10 06:14:30,350 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [6/17] Tour reconcile_manual_fx_tour → Step Select its settlement line (same currency, later/higher rate) (trigger: .o_data_row:has(td[name='name']:text('FX manual settlement receivable')) .o_list_record_selector) 2026-09-10 06:14:30,383 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:30] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.011 0.015 2026-09-10 06:14:30,420 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [7/17] Tour reconcile_manual_fx_tour → Step Exactly two journal items are selected (trigger: .o_data_row_selected:count(2)) 2026-09-10 06:14:30,445 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:30] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.013 2026-09-10 06:14:30,476 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [8/17] Tour reconcile_manual_fx_tour → Step The open leg (booking rate) is one of the selected rows (trigger: .o_data_row_selected:has(td[name='name']:text('FX manual open receivable'))) 2026-09-10 06:14:30,532 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [9/17] Tour reconcile_manual_fx_tour → Step The settlement leg (later rate) is the other selected row (trigger: .o_data_row_selected:has(td[name='name']:text('FX manual settlement receivable'))) 2026-09-10 06:14:30,584 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [10/17] Tour reconcile_manual_fx_tour → Step The selection toolbar reports 2 selected records (trigger: .o_list_selection_container .o_list_selection_box:contains('2 selected')) 2026-09-10 06:14:30,635 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [11/17] Tour reconcile_manual_fx_tour → Step Open the Actions menu of the selection toolbar (trigger: .o_list_selection_container .o_cp_action_menus button[data-hotkey='u'].dropdown-toggle) 2026-09-10 06:14:30,692 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [12/17] Tour reconcile_manual_fx_tour → Step Run the manual Reconcile server action (trigger: .dropdown-item:contains('Reconcile')) 2026-09-10 06:14:30,753 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [13/17] Tour reconcile_manual_fx_tour → Step The manual account.move.line reconcile form opened (trigger: .o_account_reconcile_form_statusbar) 2026-09-10 06:14:30,798 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:30] "POST /web/action/load HTTP/1.1" 200 - 11 0.022 0.020 2026-09-10 06:14:30,862 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:30] "POST /web/action/run HTTP/1.1" 200 - 20 0.025 0.028 2026-09-10 06:14:30,935 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:30] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.008 0.051 2026-09-10 06:14:30,961 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-09-10 06:14:31,029 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:31] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 26 0.026 0.042 2026-09-10 06:14:31,137 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:31] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.011 0.048 2026-09-10 06:14:31,175 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:31] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.017 2026-09-10 06:14:31,217 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:31] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.006 0.016 2026-09-10 06:14:31,274 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [14/17] Tour reconcile_manual_fx_tour → Step The realized-FX preview row must be present and labelled 'Currency exchange rate difference' (trigger: .o_reconcile_widget_table .o_reconcile_widget_line.exchange_diff:contains('Currency exchange rate difference')) 2026-09-10 06:14:31,281 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:31] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.012 2026-09-10 06:14:31,333 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [15/17] Tour reconcile_manual_fx_tour → Step The counterpart must show its FULL foreign amount, not a struck-through/reduced value (trigger: .o_reconcile_widget_table td) 2026-09-10 06:14:31,400 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [16/17] Tour reconcile_manual_fx_tour → Step Validate the manual FX reconciliation (trigger: .o_account_reconcile_form_statusbar button[name='action_validate']:not(.disabled)) 2026-09-10 06:14:31,477 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: [17/17] Tour reconcile_manual_fx_tour → Step Once reconciled, Validate is replaced by 'Revert reconciliation' (can_reconcile is now False) - the pair is fully reconciled (trigger: .o_account_reconcile_form_statusbar button[name='remove_move_reconcile']) 2026-09-10 06:14:32,028 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:32] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 278 0.272 0.278 2026-09-10 06:14:32,039 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:32] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.552 2026-09-10 06:14:32,042 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.472 2026-09-10 06:14:32,090 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:32] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 11 0.018 0.032 2026-09-10 06:14:32,138 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:32] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.012 2026-09-10 06:14:32,151 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: tour succeeded 2026-09-10 06:14:32,153 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:32] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.008 0.009 2026-09-10 06:14:32,160 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: ╔═════════════════════════════════════════╗ ║ TOUR reconcile_manual_fx_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-10 06:14:32,268 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:32] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.048 0.078 2026-09-10 06:14:32,314 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:32] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.017 0.114 2026-09-10 06:14:32,402 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: heap 30428080 (allocated 32473088) 2026-09-10 06:14:32,470 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Closing chrome headless with pid 5280 2026-09-10 06:14:32,478 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Closing websocket connection 2026-09-10 06:14:32,480 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Terminating chrome headless with pid 5280 2026-09-10 06:14:32,505 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:14:32] "GET /web/image/res.partner/2/avatar_128?unique=1789016877000 HTTP/1.1" 200 - 8 0.018 0.020 2026-09-10 06:14:32,583 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Chrome Log in: /tmp/odoo_tests/rb-2d4cbc2-224673-413742/chrome_logs/chrome_log_20260910_061432_583596_test_reconcile_manual_fx_tour.txt 2026-09-10 06:14:32,584 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Removing chrome user profile "/tmp/tmp3r9v17js_chrome_odoo" 2026-09-10 06:14:32,645 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:14:51,644 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_1 ... 2026-09-10 06:14:54,573 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_2 ... 2026-09-10 06:14:57,208 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_3 ... 2026-09-10 06:15:00,860 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #715 deleted account.move.line.ctp records with IDs: [1252, 1253, 1254, 1255] 2026-09-10 06:15:01,036 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #715 deleted account.move.line records with IDs: [2583, 2584, 2585, 2586, 2587, 2588, 2589, 2590] 2026-09-10 06:15:01,199 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #715 deleted account.move records with IDs: [1110, 1111, 1112, 1113] 2026-09-10 06:15:02,145 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_with_foreign_currency ... 2026-09-10 06:15:05,732 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_post_invoice_with_recurring_line ... 2026-09-10 06:15:08,772 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_reset_recurring_invoice_to_draft ... 2026-09-10 06:15:13,626 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #718 deleted account.move.line.ctp records with IDs: [1267, 1268] 2026-09-10 06:15:13,766 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #718 deleted account.move.line records with IDs: [2635, 2636, 2637, 2638] 2026-09-10 06:15:13,863 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #718 deleted account.move records with IDs: [1135, 1136] 2026-09-10 06:15:13,930 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_still_cannot_create_allocation_manually ... 2026-09-10 06:15:16,840 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_manual_recurring_transfer_4 ... 2026-09-10 06:15:19,480 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_dates_constraint ... 2026-09-10 06:15:19,961 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_name ... 2026-09-10 06:15:20,304 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_fallback_used_when_line_has_no_product ... 2026-09-10 06:15:21,617 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_resolved_per_line_company_not_ambient_company ... 2026-09-10 06:15:22,130 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_allocations_identical_for_clerk_and_accountant ... 2026-09-10 06:15:28,016 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_customer_invoice_created_by_orm ... 2026-09-10 06:15:28,927 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_vendor_bill_created_by_orm ... 2026-09-10 06:15:30,034 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_when_dates_written_after_create ... 2026-09-10 06:15:31,187 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 06:15:45,514 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_false_for_a_plain_unrelated_line ... 2026-09-10 06:15:45,685 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_inherits_the_single_transfer_origin ... 2026-09-10 06:15:48,471 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_multi_origin_resolves_to_the_max_date_to ... 2026-09-10 06:15:49,027 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_reads_own_date_maturity_when_no_span_or_origin ... 2026-09-10 06:15:49,320 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_reads_own_date_to_as_a_date ... 2026-09-10 06:15:51,686 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:16:25,043 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-09-10 06:16:25,076 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 728, model: affiliate.commission.rule 2026-09-10 06:16:25,086 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 728, model: affiliate.report 2026-09-10 06:16:25,090 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 728, model: affiliate.code 2026-09-10 06:16:25,093 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 728, model: affiliate.commission 2026-09-10 06:16:25,095 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 728, model: affiliate.commission.line 2026-09-10 06:16:25,098 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 728, model: affiliate.commission.rule 2026-09-10 06:16:25,100 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 728, model: affiliate.report 2026-09-10 06:16:25,103 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 728, model: affiliate.code 2026-09-10 06:16:25,106 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 728, model: affiliate.commission 2026-09-10 06:16:25,108 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 728, model: affiliate.commission.line 2026-09-10 06:16:25,110 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 728, model: affiliate.commission.rule 2026-09-10 06:16:25,112 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 728, model: affiliate.report 2026-09-10 06:16:25,121 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 728, model: affiliate.code 2026-09-10 06:16:25,123 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 728, model: affiliate.commission 2026-09-10 06:16:25,126 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 728, model: affiliate.commission.line 2026-09-10 06:16:25,128 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 728, model: affiliate.commission.rule 2026-09-10 06:16:25,130 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 728, model: affiliate.report 2026-09-10 06:16:25,153 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-09-10 06:16:25,177 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 726, model: affiliate.commission.rule 2026-09-10 06:16:25,190 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 726, model: affiliate.progressive.commission.rule 2026-09-10 06:16:25,196 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 726, model: affiliate.report 2026-09-10 06:16:25,202 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 726, model: affiliate.code 2026-09-10 06:16:25,205 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 726, model: affiliate.commission 2026-09-10 06:16:25,210 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 726, model: affiliate.commission.line 2026-09-10 06:16:25,213 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 726, model: affiliate.commission.rule 2026-09-10 06:16:25,215 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 726, model: affiliate.progressive.commission.rule 2026-09-10 06:16:25,217 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 726, model: affiliate.report 2026-09-10 06:16:25,221 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 726, model: affiliate.code 2026-09-10 06:16:25,223 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 726, model: affiliate.commission 2026-09-10 06:16:25,225 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 726, model: affiliate.commission.line 2026-09-10 06:16:25,227 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 726, model: affiliate.commission.rule 2026-09-10 06:16:25,229 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 726, model: affiliate.progressive.commission.rule 2026-09-10 06:16:25,231 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 726, model: affiliate.report 2026-09-10 06:16:25,234 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 726, model: affiliate.code 2026-09-10 06:16:25,236 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 726, model: affiliate.commission 2026-09-10 06:16:25,237 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 726, model: affiliate.commission.line 2026-09-10 06:16:25,239 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 726, model: affiliate.commission.rule 2026-09-10 06:16:25,242 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 726, model: affiliate.progressive.commission.rule 2026-09-10 06:16:25,244 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 726, model: affiliate.report 2026-09-10 06:16:25,270 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_03_access_right_affliate_user ... 2026-09-10 06:16:25,312 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 729, model: affiliate.report 2026-09-10 06:16:25,330 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 729, model: affiliate.commission.rule 2026-09-10 06:16:25,336 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 729, model: affiliate.progressive.commission.rule 2026-09-10 06:16:25,340 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 729, model: affiliate.report 2026-09-10 06:16:25,345 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 729, model: affiliate.commission.rule 2026-09-10 06:16:25,349 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 729, model: affiliate.progressive.commission.rule 2026-09-10 06:16:25,352 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 729, model: affiliate.report 2026-09-10 06:16:25,360 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.code 2026-09-10 06:16:25,368 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.commission 2026-09-10 06:16:25,374 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.commission.line 2026-09-10 06:16:25,381 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.commission.rule 2026-09-10 06:16:25,390 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.progressive.commission.rule 2026-09-10 06:16:25,393 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.report 2026-09-10 06:16:25,423 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_04_access_right_affliate_admin ... 2026-09-10 06:16:25,478 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 733, model: affiliate.report 2026-09-10 06:16:25,511 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 733, model: affiliate.report 2026-09-10 06:16:25,525 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 733, model: affiliate.report 2026-09-10 06:16:25,554 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_05_access_rule_own_affiliate_code ... 2026-09-10 06:16:25,625 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.code 2026-09-10 06:16:25,651 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 729, model: affiliate.code 2026-09-10 06:16:25,699 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 729, model: affiliate.code 2026-09-10 06:16:25,725 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 729, model: affiliate.code 2026-09-10 06:16:25,789 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.code 2026-09-10 06:16:25,799 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 729, model: affiliate.code 2026-09-10 06:16:25,820 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 729, model: affiliate.code 2026-09-10 06:16:25,879 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_06_access_rule_own_affiliate_commission ... 2026-09-10 06:16:26,212 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.commission 2026-09-10 06:16:26,240 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 729, model: affiliate.commission 2026-09-10 06:16:26,265 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 729, model: affiliate.commission 2026-09-10 06:16:26,303 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 729, model: affiliate.commission 2026-09-10 06:16:26,407 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.commission 2026-09-10 06:16:26,416 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 729, model: affiliate.commission 2026-09-10 06:16:26,433 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 729, model: affiliate.commission 2026-09-10 06:16:26,480 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_07_access_rule_all_affiliate_code ... 2026-09-10 06:16:26,567 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_08_access_rule_all_affiliate_commission ... 2026-09-10 06:16:26,787 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_09_access_right_billing_user ... 2026-09-10 06:16:26,808 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 735, model: affiliate.code 2026-09-10 06:16:26,817 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 735, model: affiliate.commission 2026-09-10 06:16:26,820 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 735, model: affiliate.commission.line 2026-09-10 06:16:26,822 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 735, model: affiliate.commission.rule 2026-09-10 06:16:26,827 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 735, model: affiliate.code 2026-09-10 06:16:26,830 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 735, model: affiliate.commission 2026-09-10 06:16:26,832 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 735, model: affiliate.commission.line 2026-09-10 06:16:26,834 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 735, model: affiliate.commission.rule 2026-09-10 06:16:26,839 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 735, model: affiliate.code 2026-09-10 06:16:26,841 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 735, model: affiliate.commission 2026-09-10 06:16:26,843 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 735, model: affiliate.commission.line 2026-09-10 06:16:26,848 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 735, model: affiliate.commission.rule 2026-09-10 06:16:26,873 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_10_access_right_account_readonly_user ... 2026-09-10 06:16:26,898 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 736, model: affiliate.code 2026-09-10 06:16:26,912 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 736, model: affiliate.commission 2026-09-10 06:16:26,919 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 736, model: affiliate.commission.line 2026-09-10 06:16:26,924 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 736, model: affiliate.commission.rule 2026-09-10 06:16:26,929 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 736, model: affiliate.code 2026-09-10 06:16:26,932 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 736, model: affiliate.commission 2026-09-10 06:16:26,934 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 736, model: affiliate.commission.line 2026-09-10 06:16:26,936 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 736, model: affiliate.commission.rule 2026-09-10 06:16:26,941 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 736, model: affiliate.code 2026-09-10 06:16:26,943 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 736, model: affiliate.commission 2026-09-10 06:16:26,945 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 736, model: affiliate.commission.line 2026-09-10 06:16:26,947 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 736, model: affiliate.commission.rule 2026-09-10 06:16:27,005 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-10 06:16:59,278 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_existing_invoice ... 2026-09-10 06:17:00,215 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_no_existing_invoice ... 2026-09-10 06:17:00,984 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_link_commission_ids ... 2026-09-10 06:17:01,638 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:17:33,448 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_capacity_check_sees_whole_pool_for_plain_user ... 2026-09-10 06:17:33,762 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_create_excludes_search_sees_whole_pool_for_plain_user ... 2026-09-10 06:17:33,942 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_barcode ... 2026-09-10 06:17:33,970 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_create_affiliate ... 2026-09-10 06:17:34,093 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_generate_name_with_config ... 2026-09-10 06:17:34,254 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_01 ... 2026-09-10 06:17:34,312 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_02 ... 2026-09-10 06:17:34,460 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_03 ... 2026-09-10 06:17:34,543 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_04 ... 2026-09-10 06:17:34,663 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_name_search ... 2026-09-10 06:17:34,716 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_reach_the_maximun_limit_of_affiliate_code ... 2026-09-10 06:17:35,112 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:18:06,043 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_commission_rule: Starting TestCommissionRule.test_check_date ... 2026-09-10 06:18:06,186 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:18:35,126 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_01_config_auto_generate_affiliate_bill_receipts ... 2026-09-10 06:18:35,403 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_02_cron_generate_affiliate_bill_receipts_with_month_cycle ... 2026-09-10 06:18:35,640 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-10 06:18:35,725 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-10 06:18:35,755 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-10 06:18:36,282 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-10 06:18:36,402 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-10 06:18:36,689 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-10 06:18:36,713 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_03_cron_generate_affiliate_bill_receipts_with_week_cycle ... 2026-09-10 06:18:36,951 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-10 06:18:37,048 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-10 06:18:37,089 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-10 06:18:37,606 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-10 06:18:37,718 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-10 06:18:38,050 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-10 06:18:38,078 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_04_cron_generate_affiliate_bill_receipts_with_day_cycle ... 2026-09-10 06:18:38,274 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-10 06:18:38,329 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-10 06:18:38,355 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-10 06:18:38,740 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-10 06:18:38,813 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-10 06:18:39,088 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-10 06:18:39,114 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_05_create_commission_receipt_invoice_manually ... 2026-09-10 06:18:39,670 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:19:07,681 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-09-10 06:19:08,834 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:19:41,830 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_01_remove_partner_has_been_linked_viin_affiliate_code ... 2026-09-10 06:19:42,036 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [59] 2026-09-10 06:19:42,042 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3052] 2026-09-10 06:19:42,530 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1798] 2026-09-10 06:19:42,564 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_create_commission ... 2026-09-10 06:19:44,853 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_default_commission_percentage ... 2026-09-10 06:19:44,971 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:20:15,239 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_access_commission_multi_company ... 2026-09-10 06:20:15,432 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 813, model: affiliate.commission 2026-09-10 06:20:15,460 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25], uid: 812, model: affiliate.commission 2026-09-10 06:20:15,497 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [24], uid: 813, model: affiliate.commission 2026-09-10 06:20:15,520 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [25], uid: 812, model: affiliate.commission 2026-09-10 06:20:15,553 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 813, model: affiliate.commission 2026-09-10 06:20:15,571 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 812, model: affiliate.commission 2026-09-10 06:20:15,605 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [24], uid: 813, model: affiliate.commission 2026-09-10 06:20:15,627 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [25], uid: 812, model: affiliate.commission 2026-09-10 06:20:15,677 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_affiliate_code_multi_company ... 2026-09-10 06:20:15,754 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 813, model: affiliate.code 2026-09-10 06:20:15,786 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 812, model: affiliate.code 2026-09-10 06:20:15,826 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [62], uid: 813, model: affiliate.code 2026-09-10 06:20:15,852 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [63], uid: 812, model: affiliate.code 2026-09-10 06:20:15,891 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 813, model: affiliate.code 2026-09-10 06:20:15,915 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 812, model: affiliate.code 2026-09-10 06:20:15,949 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [62], uid: 813, model: affiliate.code 2026-09-10 06:20:15,972 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [63], uid: 812, model: affiliate.code 2026-09-10 06:20:16,031 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_commission_rule ... 2026-09-10 06:20:16,157 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 813, model: affiliate.commission.rule 2026-09-10 06:20:16,198 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 812, model: affiliate.commission.rule 2026-09-10 06:20:16,256 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [19], uid: 813, model: affiliate.commission.rule 2026-09-10 06:20:16,296 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 812, model: affiliate.commission.rule 2026-09-10 06:20:16,344 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 813, model: affiliate.commission.rule 2026-09-10 06:20:16,368 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [20], uid: 812, model: affiliate.commission.rule 2026-09-10 06:20:16,406 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [19], uid: 813, model: affiliate.commission.rule 2026-09-10 06:20:16,430 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [20], uid: 812, model: affiliate.commission.rule 2026-09-10 06:20:16,517 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:20:50,042 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_multi_currency: Starting TestMultiCurrency.test_multi_currency ... 2026-09-10 06:20:51,389 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:21:23,623 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_01_create_affiliate_referral_commission ... 2026-09-10 06:21:23,819 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_02_create_commission_invoice ... 2026-09-10 06:21:25,096 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_03_create_commission_invoice ... 2026-09-10 06:21:26,445 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:21:59,196 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_compute_is_affiliate ... 2026-09-10 06:21:59,367 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [76] 2026-09-10 06:21:59,374 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3178] 2026-09-10 06:21:59,413 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_search_is_affiliate ... 2026-09-10 06:21:59,566 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:22:31,822 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_internal ... 2026-09-10 06:22:33,222 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_portal ... 2026-09-10 06:22:34,327 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_compute_user_count ... 2026-09-10 06:22:34,392 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_enable_auto_generate_code_for_portal ... 2026-09-10 06:22:35,325 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_enable_auto_generate_code_for_user ... 2026-09-10 06:22:36,191 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_enable_auto_generate_code_for_user_and_portal ... 2026-09-10 06:22:37,094 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_not_enable_auto_generate_code ... 2026-09-10 06:22:37,823 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_generate_affiliate_code ... 2026-09-10 06:22:37,957 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-10 06:23:09,294 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_crm.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_lead_count ... 2026-09-10 06:23:09,480 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted crm.lead records with IDs: [77] 2026-09-10 06:23:09,551 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:23:42,281 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_create_lead ... 2026-09-10 06:23:42,386 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 892, model: crm.lead 2026-09-10 06:23:42,401 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 895, model: crm.lead 2026-09-10 06:23:42,413 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 896, model: crm.lead 2026-09-10 06:23:42,449 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_read_lead ... 2026-09-10 06:23:42,475 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 892, model: crm.lead 2026-09-10 06:23:42,525 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 895, model: crm.lead 2026-09-10 06:23:42,552 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 896, model: crm.lead 2026-09-10 06:23:42,580 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 892, model: crm.lead 2026-09-10 06:23:42,883 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_unlink_lead ... 2026-09-10 06:23:42,897 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 892, model: crm.lead 2026-09-10 06:23:42,921 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 895, model: crm.lead 2026-09-10 06:23:42,935 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 896, model: crm.lead 2026-09-10 06:23:42,981 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_write_lead ... 2026-09-10 06:23:43,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 892, model: crm.lead 2026-09-10 06:23:43,022 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 895, model: crm.lead 2026-09-10 06:23:43,036 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 896, model: crm.lead 2026-09-10 06:23:43,142 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:23:43,404 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_01_affiliate_loyalty_coupon_program ... 2026-09-10 06:23:43,513 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_02_affiliate_loyalty_discount_code_program ... 2026-09-10 06:23:43,628 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_03_reach_the_limit_of_length_of_affiliate_discount_code ... 2026-09-10 06:23:44,393 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_04_loyalty_rule_display_name_recompute_on_program_rename ... 2026-09-10 06:23:44,485 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:23:46,016 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_01_check_affiliate_admin_access_loyalty ... 2026-09-10 06:23:46,056 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 900, model: loyalty.program 2026-09-10 06:23:46,082 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 900, model: loyalty.generate.wizard 2026-09-10 06:23:46,086 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 900, model: loyalty.program 2026-09-10 06:23:46,110 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_02_check_affiliate_user_all_doc_access_loyalty ... 2026-09-10 06:23:46,362 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 899, model: loyalty.rule 2026-09-10 06:23:46,367 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 899, model: loyalty.reward 2026-09-10 06:23:46,401 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 899, model: loyalty.program 2026-09-10 06:23:46,406 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 899, model: loyalty.rule 2026-09-10 06:23:46,423 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 899, model: loyalty.reward 2026-09-10 06:23:46,452 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #899 deleted mail.message records with IDs: [12292, 12290, 12289] 2026-09-10 06:23:46,452 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 899, model: loyalty.card 2026-09-10 06:23:46,455 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 899, model: loyalty.generate.wizard 2026-09-10 06:23:46,460 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 899, model: loyalty.program 2026-09-10 06:23:46,462 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 899, model: loyalty.rule 2026-09-10 06:23:46,532 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 899, model: loyalty.reward 2026-09-10 06:23:46,544 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 899, model: loyalty.mail 2026-09-10 06:23:46,549 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 899, model: loyalty.history 2026-09-10 06:23:46,552 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 899, model: loyalty.mail 2026-09-10 06:23:46,554 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 899, model: loyalty.history 2026-09-10 06:23:46,556 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 899, model: loyalty.mail 2026-09-10 06:23:46,562 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 899, model: loyalty.history 2026-09-10 06:23:46,592 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_03_check_affiliate_user_own_doc_access_loyalty ... 2026-09-10 06:23:46,833 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 898, model: loyalty.rule 2026-09-10 06:23:46,841 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 898, model: loyalty.reward 2026-09-10 06:23:46,882 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: loyalty.program 2026-09-10 06:23:46,888 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: loyalty.rule 2026-09-10 06:23:46,894 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: loyalty.reward 2026-09-10 06:23:46,926 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #898 deleted mail.message records with IDs: [12292, 12290, 12289] 2026-09-10 06:23:46,926 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: loyalty.card 2026-09-10 06:23:46,929 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: loyalty.generate.wizard 2026-09-10 06:23:46,933 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 898, model: loyalty.program 2026-09-10 06:23:46,935 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 898, model: loyalty.rule 2026-09-10 06:23:46,980 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 898, model: loyalty.reward 2026-09-10 06:23:46,986 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 898, model: loyalty.mail 2026-09-10 06:23:46,989 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 898, model: loyalty.history 2026-09-10 06:23:46,993 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 898, model: loyalty.mail 2026-09-10 06:23:46,995 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 898, model: loyalty.history 2026-09-10 06:23:46,997 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: loyalty.mail 2026-09-10 06:23:46,999 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: loyalty.history 2026-09-10 06:23:47,026 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_04_check_affiliate_user_own_doc_cannot_access_other_affiliate_loyalty_data ... 2026-09-10 06:23:47,178 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [198, 199], uid: 898, model: loyalty.card 2026-09-10 06:23:47,206 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 898, model: loyalty.rule 2026-09-10 06:23:47,234 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [276], uid: 898, model: loyalty.history 2026-09-10 06:23:47,392 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:24:09,645 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_01_generate_commission_from_pos_order_loyalty_discounted_01 ... 2026-09-10 06:24:11,230 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_02_generate_commission_from_pos_order_loyalty_discounted_02 ... 2026-09-10 06:24:12,629 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_03_generate_commission_from_pos_order_loyalty_discounted_03 ... 2026-09-10 06:24:14,036 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_04_generate_commission_from_pos_order_loyalty_discounted_04 ... 2026-09-10 06:24:15,469 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_05_generate_commission_from_pos_order_loyalty_discounted_05 ... 2026-09-10 06:24:17,016 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_06_generate_commission_from_pos_order_loyalty_discounted_06 ... 2026-09-10 06:24:18,594 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:24:40,309 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_coupon_code: Starting TestAffiliateLoyaltyPOSCouponCode.test_use_coupon_code_accepts_affiliate_coupon_for_cashier ... 2026-09-10 06:24:40,450 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:25:02,703 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_coupon_code: Starting TestAffiliateLoyaltyPOSHistoryLine.test_add_loyalty_history_lines_for_affiliate_card_as_cashier ... 2026-09-10 06:25:02,845 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:25:24,745 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_coupon_code: Starting TestAffiliateLoyaltyPOSOwnershipScopeGuard.test_ownership_listing_stays_scoped_for_cashier ... 2026-09-10 06:25:24,822 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [206], uid: 915, model: loyalty.card 2026-09-10 06:25:24,849 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [282], uid: 915, model: loyalty.history 2026-09-10 06:25:24,925 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:25:49,412 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_data_load: Starting TestAffiliateLoyaltyPOSDataLoad.test_pos_session_load_data_returns_affiliate_rule_to_cashier ... 2026-09-10 06:25:49,575 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:26:12,233 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_data_load: Starting TestAffiliateLoyaltyCardPOSDataLoad.test_pos_session_load_data_returns_affiliate_card_to_cashier ... 2026-09-10 06:26:12,651 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:26:29,335 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend: Starting TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch ... 2026-09-10 06:26:29,727 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Chrome pid: 5524 2026-09-10 06:26:29,728 127 INFO rb-2d4cbc2-224673-413742 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/tmpxctjg2i4_chrome_odoo 2026-09-10 06:26:29,728 127 INFO rb-2d4cbc2-224673-413742 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:42589/json/version 2026-09-10 06:26:29,730 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:42589/json/version with timeout 3 increased to 10s during tests 2026-09-10 06:26:29,830 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Browser version: Chrome/150.0.7871.114 2026-09-10 06:26:29,831 127 INFO rb-2d4cbc2-224673-413742 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:42589/json 2026-09-10 06:26:29,831 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common.requests: request http://127.0.0.1:42589/json with timeout 3 increased to 10s during tests 2026-09-10 06:26:29,860 127 INFO rb-2d4cbc2-224673-413742 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:42589/devtools/page/79E96D3DBCCD16B86A68DDABA69781AB 2026-09-10 06:26:29,887 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Enable chrome headless console log notification 2026-09-10 06:26:29,902 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Chrome headless enable page notifications 2026-09-10 06:26:30,007 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:pos_user from n/a 2026-09-10 06:26:30,017 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Setting session cookie in browser 2026-09-10 06:26:30,032 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Open "http://127.0.0.1:8069/pos/ui?config_id=19" in browser 2026-09-10 06:26:30,032 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=19" 2026-09-10 06:26:30,072 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:26:30,809 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:30] "GET /pos/ui?config_id=19 HTTP/1.1" 200 - 130 0.104 0.637 2026-09-10 06:26:30,823 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Navigation result: {'frameId': '79E96D3DBCCD16B86A68DDABA69781AB', 'loaderId': '4CE7E087AF8F51DE62899EC6541A2772', 'isDownload': False} 2026-09-10 06:26:30,823 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Evaluate ready code "odoo.isTourReady('AffiliateLoyaltyRewardRefreshTour')" 2026-09-10 06:26:30,856 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-10 06:26:30,886 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:30] "GET /web/assets/4589f50/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-09-10 06:26:30,906 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:30] "GET /web/assets/030192f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.038 2026-09-10 06:26:30,935 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:30] "GET /web/assets/1f27ea7/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.008 0.064 2026-09-10 06:26:31,361 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:31] "GET /web/webclient/translations/b93ffd804c1decfe734e08f73a236ebca70de7ca?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-10 06:26:31,370 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:26:31,377 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Evaluate test code "odoo.startTour('AffiliateLoyaltyRewardRefreshTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=19", "delayToCheckUndeterminisms": 0})" 2026-09-10 06:26:31,381 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-10 06:26:31,394 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [1/32] Tour AffiliateLoyaltyRewardRefreshTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-10 06:26:31,394 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: IndexedDB 1 Ready 2026-09-10 06:26:32,209 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:32] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 352 0.426 0.395 2026-09-10 06:26:32,222 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.812 2026-09-10 06:26:32,410 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-09-10 06:26:32,440 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.013 0.022 2026-09-10 06:26:32,456 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-10 06:26:32,493 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.006 2026-09-10 06:26:32,514 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:32] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.008 2026-09-10 06:26:32,527 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: Owl is running in 'dev' mode. 2026-09-10 06:26:32,603 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:26:32,605 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:26:32,664 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-10 06:26:32,695 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-10 06:26:32,696 127 INFO ? werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-10 06:26:32,745 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [2/32] Tour AffiliateLoyaltyRewardRefreshTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-10 06:26:32,748 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:32] "GET /web/image/res.users/926/avatar_128 HTTP/1.1" 200 - 16 0.036 0.045 2026-09-10 06:26:32,792 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:32] "GET /web/image?model=res.company&id=163&field=logo HTTP/1.1" 200 - 9 0.019 0.098 2026-09-10 06:26:32,837 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:32] "GET /web/image/res.company/163/favicon HTTP/1.1" 200 - 4 0.007 0.126 2026-09-10 06:26:32,870 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:32] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.062 2026-09-10 06:26:32,903 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:32] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.085 2026-09-10 06:26:32,931 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:32] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.009 0.082 2026-09-10 06:26:32,938 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [3/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-10 06:26:32,954 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:32] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.104 2026-09-10 06:26:32,964 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:32] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.053 2026-09-10 06:26:32,982 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:32] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.002 0.165 2026-09-10 06:26:32,997 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:32] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.051 2026-09-10 06:26:33,016 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:33] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.010 0.174 2026-09-10 06:26:33,024 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:33] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.148 2026-09-10 06:26:33,036 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:33] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.042 2026-09-10 06:26:33,044 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:33] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.066 2026-09-10 06:26:33,052 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:33] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.074 2026-09-10 06:26:33,152 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:33] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.046 0.086 2026-09-10 06:26:33,161 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:33] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.150 2026-09-10 06:26:33,238 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [4/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-10 06:26:33,322 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [5/32] Tour AffiliateLoyaltyRewardRefreshTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-10 06:26:33,371 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [6/32] Tour AffiliateLoyaltyRewardRefreshTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-10 06:26:33,436 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [7/32] Tour AffiliateLoyaltyRewardRefreshTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-10 06:26:33,502 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [8/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 06:26:33,571 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [9/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-10 06:26:33,647 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [10/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 06:26:33,715 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [11/32] Tour AffiliateLoyaltyRewardRefreshTour → Step input text 'AFFCODE1' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 06:26:33,779 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [12/32] Tour AffiliateLoyaltyRewardRefreshTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 06:26:33,853 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [13/32] Tour AffiliateLoyaltyRewardRefreshTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"30% on Desk Organizer","price":"-1.53"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("30% on Desk Organizer")):has(.price:contains("-1.53"))) 2026-09-10 06:26:33,877 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:33] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.016 0.016 2026-09-10 06:26:33,973 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [14/32] Tour AffiliateLoyaltyRewardRefreshTour → Step order total amount is '3.57' (trigger: .product-screen .order-summary .total:contains("3.57")) 2026-09-10 06:26:34,025 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [15/32] Tour AffiliateLoyaltyRewardRefreshTour → Step order total amount is '3.57' (trigger: .product-screen .order-summary .total:contains("3.57"):not(:visible)) 2026-09-10 06:26:34,076 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [16/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 06:26:34,126 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [17/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-10 06:26:34,184 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [18/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 06:26:34,243 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [19/32] Tour AffiliateLoyaltyRewardRefreshTour → Step input text 'PROMO2' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 06:26:34,311 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [20/32] Tour AffiliateLoyaltyRewardRefreshTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 06:26:34,373 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [21/32] Tour AffiliateLoyaltyRewardRefreshTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"20% on Desk Organizer","price":"-0.71"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("20% on Desk Organizer")):has(.price:contains("-0.71"))) 2026-09-10 06:26:34,388 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:34] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.003 0.010 2026-09-10 06:26:34,501 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [22/32] Tour AffiliateLoyaltyRewardRefreshTour → Step order total amount is '2.86' (trigger: .product-screen .order-summary .total:contains("2.86")) 2026-09-10 06:26:34,551 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [23/32] Tour AffiliateLoyaltyRewardRefreshTour → Step order total amount is '2.86' (trigger: .product-screen .order-summary .total:contains("2.86"):not(:visible)) 2026-09-10 06:26:34,619 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [24/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click Actions button (trigger: .mobile-more-button) 2026-09-10 06:26:34,670 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [25/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click Actions button (trigger: .control-buttons button:contains("Actions")) 2026-09-10 06:26:34,728 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [26/32] Tour AffiliateLoyaltyRewardRefreshTour → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-10 06:26:34,787 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [27/32] Tour AffiliateLoyaltyRewardRefreshTour → Step input text 'AFFCODE3' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-10 06:26:34,843 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [28/32] Tour AffiliateLoyaltyRewardRefreshTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-10 06:26:34,938 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:26:34] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.009 0.012 2026-09-10 06:26:34,942 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [29/32] Tour AffiliateLoyaltyRewardRefreshTour → Step Check orderline with attributes: {"productName":"30% on Desk Organizer"} (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("30% on Desk Organizer"))))) 2026-09-10 06:26:35,042 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [30/32] Tour AffiliateLoyaltyRewardRefreshTour → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"20% on Desk Organizer","price":"-1.02"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("20% on Desk Organizer")):has(.price:contains("-1.02"))) 2026-09-10 06:26:35,093 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [31/32] Tour AffiliateLoyaltyRewardRefreshTour → Step order total amount is '4.08' (trigger: .product-screen .order-summary .total:contains("4.08")) 2026-09-10 06:26:35,155 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: [32/32] Tour AffiliateLoyaltyRewardRefreshTour → Step order total amount is '4.08' (trigger: .product-screen .order-summary .total:contains("4.08"):not(:visible)) 2026-09-10 06:26:35,221 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: tour succeeded 2026-09-10 06:26:35,222 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR AffiliateLoyaltyRewardRefreshTour SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-10 06:26:35,363 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: heap 16559196 (allocated 18358272) 2026-09-10 06:26:35,368 127 INFO rb-2d4cbc2-224673-413742 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 5524 2026-09-10 06:26:35,369 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Closing websocket connection 2026-09-10 06:26:35,369 127 INFO rb-2d4cbc2-224673-413742 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 5524 2026-09-10 06:26:35,465 127 INFO rb-2d4cbc2-224673-413742 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-2d4cbc2-224673-413742/chrome_logs/chrome_log_20260910_062635_465464_test_affiliate_loyalty_reward_refresh_on_affiliate_switch.txt 2026-09-10 06:26:35,465 127 INFO rb-2d4cbc2-224673-413742 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/tmpxctjg2i4_chrome_odoo" 2026-09-10 06:26:35,581 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:26:36,280 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_01_add_affiliate_code_by_applying_related_coupon ... 2026-09-10 06:26:36,663 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_02_add_affiliate_code_by_applying_unrelated_coupon ... 2026-09-10 06:26:36,819 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_03_add_affiliate_code_by_applying_related_coupons ... 2026-09-10 06:26:36,970 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_04_add_affiliate_when_applying_related_coupon_code_on_confirmed_order ... 2026-09-10 06:26:38,774 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_05_add_affiliate_code_by_applying_related_rule_code ... 2026-09-10 06:26:38,897 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_06_add_affiliate_code_by_applying_unrelated_rule_code ... 2026-09-10 06:26:39,076 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_07_add_affiliate_code_by_applying_related_rule_code ... 2026-09-10 06:26:39,268 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_08_add_affiliate_when_applying_related_rule_code_on_confirmed_order ... 2026-09-10 06:26:41,083 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_09_generate_commission_from_sale_order_loyalty_discounted_01 ... 2026-09-10 06:26:43,108 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_10_generate_commission_from_sale_order_loyalty_discounted_02 ... 2026-09-10 06:26:43,136 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-10 06:26:45,293 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_11_generate_commission_from_sale_order_loyalty_discounted_03 ... 2026-09-10 06:26:45,328 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-10 06:26:47,795 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_12_generate_commission_from_sale_order_loyalty_discounted_04 ... 2026-09-10 06:26:49,485 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_13_generate_commission_from_sale_order_loyalty_discounted_05 ... 2026-09-10 06:26:49,516 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-10 06:26:51,632 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_14_generate_commission_from_sale_order_loyalty_discounted_06 ... 2026-09-10 06:26:51,671 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-10 06:26:53,922 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_15_generate_commission_from_sale_order_loyalty_free_product_before_discount ... 2026-09-10 06:26:53,962 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-10 06:26:56,286 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:26:59,643 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_01_non_owner_applies_related_coupon_code ... 2026-09-10 06:26:59,908 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_02_non_owner_applies_related_rule_code ... 2026-09-10 06:27:00,259 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_03_non_owner_applies_affiliate_name_directly ... 2026-09-10 06:27:00,402 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_04_non_owner_applies_unrelated_code_stays_unlinked ... 2026-09-10 06:27:00,544 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_05_non_owner_applies_invalid_code_still_errors ... 2026-09-10 06:27:00,643 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_06_non_owner_listing_stays_scoped_to_own_affiliates ... 2026-09-10 06:27:00,732 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:27:41,594 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_amount_verify_affiliate_commission_01 ... 2026-09-10 06:27:42,913 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_separate_invoice_01 ... 2026-09-10 06:27:44,993 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:27:52,980 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_001 ... 2026-09-10 06:27:53,788 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_002 ... 2026-09-10 06:27:54,249 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_001 ... 2026-09-10 06:27:55,472 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_002 ... 2026-09-10 06:27:56,868 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_001 ... 2026-09-10 06:27:56,938 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_002 ... 2026-09-10 06:27:57,638 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:28:33,487 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4825, 4824, 4823, 4822, 4821] 2026-09-10 06:28:33,502 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [295054, 295057, 295055, 295058, 295056] 2026-09-10 06:28:33,502 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-10 06:28:33,752 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_group_user_action_confirm_multi_level_commission ... 2026-09-10 06:28:34,042 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reconfirm_reuses_done_upline_not_owned_by_actor ... 2026-09-10 06:28:36,306 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reuse_cascade_does_not_widen_ownership_listing ... 2026-09-10 06:28:36,617 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [53], uid: 945, model: affiliate.commission 2026-09-10 06:28:36,658 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_second_commission_event_upline_not_owned_no_cache ... 2026-09-10 06:28:37,047 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:29:08,610 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4825, 4824, 4823, 4822, 4821] 2026-09-10 06:29:08,621 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [295054, 295057, 295055, 295058, 295056] 2026-09-10 06:29:08,621 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-10 06:29:09,222 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_blocked_when_far_upline_has_active_invoice ... 2026-09-10 06:29:10,127 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_cascades_full_multi_tier_downline_commission_chain ... 2026-09-10 06:29:10,383 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_does_not_sweep_an_unrelated_downline_commission_chain ... 2026-09-10 06:29:10,705 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_ownership_listing_still_scoped_for_uplines_not_owned ... 2026-09-10 06:29:10,962 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-10 06:29:42,595 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4825, 4824, 4823, 4822, 4821] 2026-09-10 06:29:42,604 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [295054, 295057, 295055, 295058, 295056] 2026-09-10 06:29:42,604 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-10 06:29:42,836 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_assign_affiliate_upline ... 2026-09-10 06:29:43,123 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_01 ... 2026-09-10 06:29:43,183 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_02 ... 2026-09-10 06:29:43,244 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_1 ... 2026-09-10 06:29:43,507 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_2 ... 2026-09-10 06:29:43,674 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_depth ... 2026-09-10 06:29:43,727 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_downline_affcodes ... 2026-09-10 06:29:43,783 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_multi_level_comm_rules ... 2026-09-10 06:29:43,832 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_upline_affcodes ... 2026-09-10 06:29:43,921 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:30:17,624 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4825, 4824, 4823, 4822, 4821] 2026-09-10 06:30:17,636 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [295054, 295057, 295055, 295058, 295056] 2026-09-10 06:30:17,636 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-10 06:30:17,954 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_01_create_multi_level_commission ... 2026-09-10 06:30:19,614 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_02_create_multi_level_commission ... 2026-09-10 06:30:21,926 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_03_create_multi_level_commission ... 2026-09-10 06:30:22,131 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_04_create_multi_level_commission ... 2026-09-10 06:30:22,347 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_05_create_multi_level_commission ... 2026-09-10 06:30:22,544 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_06_create_multi_level_commission ... 2026-09-10 06:30:25,157 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [206] 2026-09-10 06:30:25,254 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [131] 2026-09-10 06:30:25,520 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:30:59,081 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4825, 4824, 4823, 4822, 4821] 2026-09-10 06:30:59,099 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [295054, 295057, 295055, 295058, 295056] 2026-09-10 06:30:59,099 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-10 06:30:59,399 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_affiliate_multi_level_commission_rule ... 2026-09-10 06:30:59,511 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [27], uid: 996, model: affiliate.multi.level.commission.rule 2026-09-10 06:30:59,539 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [28], uid: 995, model: affiliate.multi.level.commission.rule 2026-09-10 06:30:59,576 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [27], uid: 996, model: affiliate.multi.level.commission.rule 2026-09-10 06:30:59,597 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [28], uid: 995, model: affiliate.multi.level.commission.rule 2026-09-10 06:30:59,629 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [27], uid: 996, model: affiliate.multi.level.commission.rule 2026-09-10 06:30:59,651 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 995, model: affiliate.multi.level.commission.rule 2026-09-10 06:30:59,688 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [27], uid: 996, model: affiliate.multi.level.commission.rule 2026-09-10 06:30:59,713 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [28], uid: 995, model: affiliate.multi.level.commission.rule 2026-09-10 06:30:59,832 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:31:32,465 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4825, 4824, 4823, 4822, 4821] 2026-09-10 06:31:32,478 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [295054, 295057, 295055, 295058, 295056] 2026-09-10 06:31:32,479 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-10 06:31:32,781 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level.tests.test_report: Starting TestAffiliateMultiReport.test_multi_level_report_parent_comm_amount ... 2026-09-10 06:31:33,111 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:31:53,700 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4825, 4824, 4823, 4822, 4821] 2026-09-10 06:31:53,711 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [295054, 295057, 295055, 295058, 295056] 2026-09-10 06:31:53,711 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-10 06:31:54,346 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_pos.tests.test_access: Starting TestMultiLevelPosUplineReuseAccess.test_get_direct_upline_commission_reuse_survives_reopen_as_real_actor ... 2026-09-10 06:31:56,569 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_pos.tests.test_access: Starting TestMultiLevelPosUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-09-10 06:31:58,820 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [89], uid: 1011, model: affiliate.commission 2026-09-10 06:31:58,900 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:32:20,001 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4825, 4824, 4823, 4822, 4821] 2026-09-10 06:32:20,012 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [295054, 295057, 295055, 295058, 295056] 2026-09-10 06:32:20,012 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-10 06:32:20,183 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_01_multi_level_commission_by_pos_order_01 ... 2026-09-10 06:32:23,388 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_02_multi_level_commission_by_pos_order_02 ... 2026-09-10 06:32:24,199 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_03_multi_level_commission_by_pos_order_03 ... 2026-09-10 06:32:27,047 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_04_create_multi_level_commission ... 2026-09-10 06:32:27,806 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_05_create_multi_level_commission ... 2026-09-10 06:32:28,583 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_06_create_multi_level_commission ... 2026-09-10 06:32:29,341 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_07_create_multi_level_commission ... 2026-09-10 06:32:30,162 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_08_create_multi_level_commission ... 2026-09-10 06:32:31,716 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_09_create_multi_level_commission ... 2026-09-10 06:32:32,579 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_10_create_multi_level_commission_mix_criteria ... 2026-09-10 06:32:33,365 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_11_create_multi_level_commission ... 2026-09-10 06:32:34,193 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_12_create_multi_level_commission ... 2026-09-10 06:32:35,072 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:33:05,741 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4825, 4824, 4823, 4822, 4821] 2026-09-10 06:33:05,751 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [295054, 295057, 295055, 295058, 295056] 2026-09-10 06:33:05,751 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-10 06:33:06,077 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_sale.tests.test_access: Starting TestMultiLevelSaleUplineReuseAccess.test_get_direct_upline_commission_reuse_survives_reopen_as_real_actor ... 2026-09-10 06:33:09,418 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_sale.tests.test_access: Starting TestMultiLevelSaleUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-09-10 06:33:13,451 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [134], uid: 1020, model: affiliate.commission 2026-09-10 06:33:13,553 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:33:43,987 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4825, 4824, 4823, 4822, 4821] 2026-09-10 06:33:43,998 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [295054, 295057, 295055, 295058, 295056] 2026-09-10 06:33:43,998 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-10 06:33:44,261 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_01_create_multi_level_commission ... 2026-09-10 06:33:44,858 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_02_create_multi_level_commission ... 2026-09-10 06:33:45,439 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_03_create_multi_level_commission ... 2026-09-10 06:33:48,723 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_04_create_multi_level_commission ... 2026-09-10 06:33:52,478 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_05_create_multi_level_commission ... 2026-09-10 06:33:53,040 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_06_create_multi_level_commission ... 2026-09-10 06:33:53,643 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_07_create_multi_level_commission ... 2026-09-10 06:33:54,218 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_08_create_multi_level_commission ... 2026-09-10 06:33:54,868 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_09_create_multi_level_commission ... 2026-09-10 06:33:55,632 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_10_create_multi_level_commission ... 2026-09-10 06:33:56,392 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_11_create_multi_level_commission_mix_criteria ... 2026-09-10 06:33:56,417 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_12_create_multi_level_commission ... 2026-09-10 06:33:56,442 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_13_create_multi_level_commission ... 2026-09-10 06:33:56,467 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_14_create_multi_level_commission_deduct_only_downline_commission_auto_apply ... 2026-09-10 06:33:56,922 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_15_create_multi_level_commission_inactive_mid_chain_affcode_downline_revenue ... 2026-09-10 06:33:57,565 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:34:17,547 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_01_add_affiliate_to_pos_order_after_discount_01 ... 2026-09-10 06:34:18,490 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_02_add_affiliate_to_pos_order_after_discount_02 ... 2026-09-10 06:34:19,435 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_03_add_affiliate_to_pos_order_before_discount_01 ... 2026-09-10 06:34:20,428 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_04_add_affiliate_to_pos_order_before_discount_02 ... 2026-09-10 06:34:21,725 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_05_message_refunded_orders_have_commission ... 2026-09-10 06:34:23,706 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_08_refund_order_with_progressive ... 2026-09-10 06:34:25,584 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_09_refund_order_with_progressive_multi_time ... 2026-09-10 06:34:27,717 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_10_revenue_analysis_report_is_queryable ... 2026-09-10 06:34:28,634 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_11_pos_ui_affiliate_code_loader_scoped_to_session_company ... 2026-09-10 06:34:28,821 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:34:51,326 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_01_check_affiliate_user_access_pos ... 2026-09-10 06:34:51,350 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1043, model: pos.order 2026-09-10 06:34:51,360 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1043, model: pos.order.line 2026-09-10 06:34:51,365 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1043, model: pos.order 2026-09-10 06:34:51,368 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1043, model: pos.order.line 2026-09-10 06:34:51,372 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1043, model: pos.order 2026-09-10 06:34:51,375 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1043, model: pos.order.line 2026-09-10 06:34:51,398 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_02_check_pos_user_access_affiliate ... 2026-09-10 06:34:51,413 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1044, model: affiliate.commission.rule 2026-09-10 06:34:51,421 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1044, model: affiliate.progressive.commission.rule 2026-09-10 06:34:51,425 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1044, model: affiliate.commission.rule 2026-09-10 06:34:51,427 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1044, model: affiliate.progressive.commission.rule 2026-09-10 06:34:51,431 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1044, model: affiliate.commission.rule 2026-09-10 06:34:51,433 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1044, model: affiliate.progressive.commission.rule 2026-09-10 06:34:51,487 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:35:13,558 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_data_load: Starting TestAffiliatePOSDataLoad.test_01_session_load_data_returns_affiliate_code_not_owned_by_cashier ... 2026-09-10 06:35:13,786 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_data_load: Starting TestAffiliatePOSDataLoad.test_02_pos_ui_affiliate_code_loader_reachable_by_cashier ... 2026-09-10 06:35:13,946 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_data_load: Starting TestAffiliatePOSDataLoad.test_03_cashier_direct_orm_read_still_filtered_by_ownership ... 2026-09-10 06:35:14,040 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:35:37,107 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_order_paid_access: Starting TestAffiliatePOSOrderPaidAccess.test_01_cashier_can_resync_paid_order_for_affiliate_code_not_owned ... 2026-09-10 06:35:37,356 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1052 deleted affiliate.commission records with IDs: [185] 2026-09-10 06:35:37,372 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1052 deleted mail.followers records with IDs: [4551, 4552, 4553] 2026-09-10 06:35:37,474 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_order_paid_access: Starting TestAffiliatePOSOrderPaidAccess.test_02_cashier_can_resync_paid_order_for_affiliate_code_owned ... 2026-09-10 06:35:37,730 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1053 deleted affiliate.commission records with IDs: [187] 2026-09-10 06:35:37,746 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1053 deleted mail.followers records with IDs: [4557, 4558, 4559] 2026-09-10 06:35:37,846 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_order_paid_access: Starting TestAffiliatePOSOrderPaidAccess.test_03_resync_sudo_scope_does_not_widen_ownership_listing ... 2026-09-10 06:35:38,089 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1052 deleted affiliate.commission records with IDs: [189] 2026-09-10 06:35:38,107 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1052 deleted mail.followers records with IDs: [4563, 4564, 4565] 2026-09-10 06:35:38,243 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:35:58,540 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_pos_discount.tests.test_affiliate_pos_discount: Starting TestAffiliatePOS.test_01_generate_commission_from_pos_with_global_discount_01 ... 2026-09-10 06:35:59,859 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_pos_discount.tests.test_affiliate_pos_discount: Starting TestAffiliatePOS.test_02_generate_commission_from_pos_with_global_discount_02 ... 2026-09-10 06:36:01,118 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:36:23,225 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_pos_sale.tests.test_pos_sale_report: Starting TestAffiliatePosSaleReport.test_sale_report_includes_pos_affiliate_fields ... 2026-09-10 06:36:25,400 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:36:30,377 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_purchase.tests.test_affiliate_currency: Starting TestAffiliateCodeCurrencyFollowsPurchaseVendorPolicy.test_persisted_affiliate_code_currency_follows_purchase_policy_not_vendor_country ... 2026-09-10 06:36:30,577 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:37:01,380 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_commission_amount_01 ... 2026-09-10 06:37:03,218 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 06:37:35,363 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_01_compute_total_commission_before_discount ... 2026-09-10 06:37:35,799 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_02_compute_total_commission_after_discount ... 2026-09-10 06:37:36,274 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:38:08,982 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_01_create_sale_order_no_commission ... 2026-09-10 06:38:09,815 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_02_cancel_commission_from_sale_order ... 2026-09-10 06:38:10,872 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [367, 366] 2026-09-10 06:38:10,918 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [290] 2026-09-10 06:38:10,930 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [339] 2026-09-10 06:38:11,015 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_03_create_commission_from_sale_order ... 2026-09-10 06:38:14,102 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_04_create_commission_from_sale_order ... 2026-09-10 06:38:17,903 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_05_create_commission_from_sale_order ... 2026-09-10 06:38:22,026 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:38:54,788 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_sale.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_sale_order_id ... 2026-09-10 06:38:55,595 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:39:28,161 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_add_line_reopens_done_commission_as_real_actor ... 2026-09-10 06:39:31,204 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_change_product_cancels_stale_commission_as_real_actor ... 2026-09-10 06:39:32,492 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [446] 2026-09-10 06:39:32,893 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_change_qty_reopens_done_commission_as_real_actor ... 2026-09-10 06:39:36,061 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-09-10 06:39:36,815 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [207], uid: 1115, model: affiliate.commission 2026-09-10 06:39:36,920 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-10 06:40:08,245 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_create_sale_order ... 2026-09-10 06:40:08,319 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1121, model: sale.order 2026-09-10 06:40:08,331 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1124, model: sale.order 2026-09-10 06:40:08,344 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1125, model: sale.order 2026-09-10 06:40:08,351 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1121, model: sale.order.line 2026-09-10 06:40:08,354 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1124, model: sale.order.line 2026-09-10 06:40:08,356 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1125, model: sale.order.line 2026-09-10 06:40:08,381 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_read_sale_order ... 2026-09-10 06:40:08,711 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [297], uid: 1121, model: sale.order 2026-09-10 06:40:08,738 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [297], uid: 1124, model: sale.order 2026-09-10 06:40:08,767 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [297], uid: 1125, model: sale.order 2026-09-10 06:40:08,843 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [297], uid: 1121, model: sale.order 2026-09-10 06:40:08,905 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_unlink_sale_order ... 2026-09-10 06:40:08,917 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1121, model: sale.order 2026-09-10 06:40:08,928 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1124, model: sale.order 2026-09-10 06:40:08,940 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1125, model: sale.order 2026-09-10 06:40:08,947 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1121, model: sale.order.line 2026-09-10 06:40:08,950 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1124, model: sale.order.line 2026-09-10 06:40:08,952 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1125, model: sale.order.line 2026-09-10 06:40:08,975 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_write_sale_order ... 2026-09-10 06:40:08,986 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1121, model: sale.order 2026-09-10 06:40:09,000 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1124, model: sale.order 2026-09-10 06:40:09,010 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1125, model: sale.order 2026-09-10 06:40:09,016 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1121, model: sale.order.line 2026-09-10 06:40:09,019 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1124, model: sale.order.line 2026-09-10 06:40:09,021 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1125, model: sale.order.line 2026-09-10 06:40:09,082 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:40:42,254 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_sale_crm.tests.test_affiliate_sale_crm: Starting TestAffiliateSaleCrm.test_create_sale_order_from_lead ... 2026-09-10 06:40:42,459 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:41:15,418 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_sale_crm.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_lead_id_from_opportunity ... 2026-09-10 06:41:16,278 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:41:50,531 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_affiliate_admin ... 2026-09-10 06:41:50,602 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1158 deleted link.tracker.click records with IDs: [16] 2026-09-10 06:41:50,627 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_website_designer ... 2026-09-10 06:41:50,782 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [17], uid: 1156, model: link.tracker.click 2026-09-10 06:41:50,801 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 1156, model: link.tracker.click 2026-09-10 06:41:50,835 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1156 deleted mail.message records with IDs: [7011] 2026-09-10 06:41:50,842 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 1156, model: link.tracker.click 2026-09-10 06:41:50,864 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1156 deleted link.tracker.click records with IDs: [18] 2026-09-10 06:41:50,888 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_affiliate_admin ... 2026-09-10 06:41:50,974 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1158 deleted link.tracker records with IDs: [337] 2026-09-10 06:41:50,999 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_website_designer ... 2026-09-10 06:41:51,139 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [338], uid: 1156, model: link.tracker 2026-09-10 06:41:51,172 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 1156, model: link.tracker 2026-09-10 06:41:51,189 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 1156, model: link.tracker 2026-09-10 06:41:51,243 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1156 deleted link.tracker records with IDs: [339] 2026-09-10 06:41:51,309 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:42:24,699 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_bot_click_count ... 2026-09-10 06:42:24,749 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_click_count ... 2026-09-10 06:42:24,767 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7011] 2026-09-10 06:42:24,807 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [402717] 2026-09-10 06:42:24,807 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-09-10 06:42:24,838 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_human_click_count ... 2026-09-10 06:42:24,856 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7011] 2026-09-10 06:42:24,900 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [402717] 2026-09-10 06:42:24,901 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-09-10 06:42:24,933 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_count ... 2026-09-10 06:42:24,957 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [402701] 2026-09-10 06:42:24,957 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted link.tracker records with IDs: [5] 2026-09-10 06:42:25,006 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_deleted_count ... 2026-09-10 06:42:25,040 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_website_visitor_count ... 2026-09-10 06:42:25,087 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [402729] 2026-09-10 06:42:25,088 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted website.visitor records with IDs: [4] 2026-09-10 06:42:25,131 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_create ... 2026-09-10 06:42:25,237 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_01 ... 2026-09-10 06:42:25,266 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7015, 7014, 7013, 7012, 7011] 2026-09-10 06:42:25,316 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [402717, 402718, 402719, 402720, 402721] 2026-09-10 06:42:25,316 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6, 7, 8] 2026-09-10 06:42:25,341 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_02 ... 2026-09-10 06:42:25,406 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7013, 7012, 7011] 2026-09-10 06:42:25,438 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [402717, 402718, 402719] 2026-09-10 06:42:25,439 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6] 2026-09-10 06:42:25,528 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:42:59,460 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_click_count ... 2026-09-10 06:42:59,551 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [21] 2026-09-10 06:42:59,585 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_comm_amount ... 2026-09-10 06:42:59,682 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_confirmed_click_count ... 2026-09-10 06:42:59,831 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_update_amount_per_thousand_clicks ... 2026-09-10 06:42:59,904 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:43:33,857 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_cancelled_click_count ... 2026-09-10 06:43:33,888 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [41] 2026-09-10 06:43:33,917 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_confirmed_click_count ... 2026-09-10 06:43:33,938 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [42] 2026-09-10 06:43:33,966 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_human_click_count ... 2026-09-10 06:43:33,996 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7017, 7016, 7015, 7014] 2026-09-10 06:43:34,037 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [402720, 402721, 402722, 402723] 2026-09-10 06:43:34,037 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [7, 8, 9, 10] 2026-09-10 06:43:34,083 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_unpaid_click_count ... 2026-09-10 06:43:34,192 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_limit_creating_link_tracker_per_day ... 2026-09-10 06:43:34,213 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:fullstack from n/a 2026-09-10 06:43:34,246 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:43:34,586 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:43:34] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.046 0.301 2026-09-10 06:43:34,633 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:43:34] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.018 0.023 2026-09-10 06:43:34,679 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:43:34] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.019 0.016 2026-09-10 06:43:34,733 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:43:34] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.014 0.016 2026-09-10 06:43:34,816 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:43:34] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.030 0.029 2026-09-10 06:43:34,920 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:44:09,101 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_link_tracker_click: Starting TestLinkTrackerClick.test_add_click ... 2026-09-10 06:44:09,184 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:44:43,732 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_01_link_tracker_same_url_campaign_id_medium_source_without_affiliate_id ... 2026-09-10 06:44:43,827 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_02_link_tracker_same_url_campaign_id_medium_source_with_affiliate_id ... 2026-09-10 06:44:43,930 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_03_link_tracker_diff_url_campaign_id_medium_source ... 2026-09-10 06:44:43,967 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_04_link_tracker_diff_url_campaign_id_medium_source_with_affiliate_id ... 2026-09-10 06:44:44,006 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_internal_access_menu_affiliate ... 2026-09-10 06:44:44,046 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:user_internal from n/a 2026-09-10 06:44:44,064 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:44:44,418 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:44] "GET /affiliate/join HTTP/1.1" 303 - 73 0.080 0.275 2026-09-10 06:44:45,396 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:45] "GET /affiliate HTTP/1.1" 200 - 261 0.263 0.708 2026-09-10 06:44:45,468 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:45] "GET /affiliate HTTP/1.1" 200 - 18 0.015 0.051 2026-09-10 06:44:45,606 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:45] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.031 0.102 2026-09-10 06:44:45,698 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:45] "GET /affiliate/report HTTP/1.1" 200 - 23 0.017 0.071 2026-09-10 06:44:45,724 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup ... 2026-09-10 06:44:45,735 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:44:47,217 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:testsignup@example.viindoo.com from 127.0.0.1 2026-09-10 06:44:47,438 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: Simulating signal changes during tests 2026-09-10 06:44:47,438 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:47] "POST /affiliate/signup HTTP/1.1" 200 - 343 0.336 1.368 2026-09-10 06:44:47,469 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_full_info ... 2026-09-10 06:44:47,491 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:44:48,143 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:test1@example.viindoo.com from 127.0.0.1 2026-09-10 06:44:48,331 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: Simulating signal changes during tests 2026-09-10 06:44:48,331 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:48] "POST /affiliate/signup HTTP/1.1" 200 - 347 0.317 0.525 2026-09-10 06:44:48,384 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_with_exist_email ... 2026-09-10 06:44:48,869 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:44:49,291 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:49] "POST /affiliate/signup HTTP/1.1" 200 - 105 0.096 0.329 2026-09-10 06:44:49,320 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_bot_click_viin_affiliate_link ... 2026-09-10 06:44:49,337 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_website/tests/test_website_affiliate.py", line 458, in test_bot_click_viin_affiliate_link enable_bot_emulator() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:44:49,352 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:44:49,701 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:49] "GET /r/7ZW HTTP/1.1" 301 - 46 0.039 0.314 2026-09-10 06:44:50,472 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:50] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 180 0.147 0.620 2026-09-10 06:44:50,474 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_website/tests/test_website_affiliate.py", line 460, in test_bot_click_viin_affiliate_link disable_bot_emulator() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:44:50,508 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_01 ... 2026-09-10 06:44:50,545 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:44:50,868 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:50] "GET /r/7ZW HTTP/1.1" 301 - 62 0.039 0.285 2026-09-10 06:44:51,558 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:51] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.116 0.571 2026-09-10 06:44:51,611 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_02 ... 2026-09-10 06:44:51,644 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:portal from n/a 2026-09-10 06:44:51,673 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:44:53,100 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:53] "GET /r/7ZW HTTP/1.1" 301 - 66 0.075 1.354 2026-09-10 06:44:53,304 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-09-10 06:44:53,821 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:53] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.135 0.579 2026-09-10 06:44:53,856 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_01 ... 2026-09-10 06:44:53,889 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:portal from n/a 2026-09-10 06:44:53,902 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:44:54,168 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:54] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.033 0.235 2026-09-10 06:44:54,214 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:54] "POST /affiliate/create_link HTTP/1.1" 200 - 22 0.022 0.019 2026-09-10 06:44:54,242 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_02 ... 2026-09-10 06:44:54,267 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:portal from n/a 2026-09-10 06:44:54,283 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:44:54,532 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:54] "POST /affiliate/create_link HTTP/1.1" 200 - 19 0.012 0.240 2026-09-10 06:44:54,565 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_03 ... 2026-09-10 06:44:54,594 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:portal from n/a 2026-09-10 06:44:54,612 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:44:54,862 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:54] "POST /affiliate/create_link HTTP/1.1" 200 - 20 0.020 0.233 2026-09-10 06:44:54,896 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_04 ... 2026-09-10 06:44:54,936 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:portal from n/a 2026-09-10 06:44:54,950 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:44:55,276 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:55] "POST /affiliate/create_link HTTP/1.1" 200 - 33 0.038 0.290 2026-09-10 06:44:55,305 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_delete_affiliate_link_on_website ... 2026-09-10 06:44:55,342 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:demo from n/a 2026-09-10 06:44:55,361 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:44:55,618 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:55] "POST /affiliate/remove_link/8 HTTP/1.1" 200 - 20 0.016 0.245 2026-09-10 06:44:55,647 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:55] "POST /affiliate/remove_link/6 HTTP/1.1" 200 - 16 0.008 0.019 2026-09-10 06:44:55,662 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:55] "POST /affiliate/remove_link/8888888 HTTP/1.1" 200 - 6 0.003 0.008 2026-09-10 06:44:55,690 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_record_duplicate_clicks_ip ... 2026-09-10 06:44:55,707 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:44:57,028 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:57] "GET /r/ELO HTTP/1.1" 301 - 61 0.058 1.265 2026-09-10 06:44:57,724 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:57] "GET / HTTP/1.1" 200 - 170 0.134 0.560 2026-09-10 06:44:57,754 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:57] "GET /r/ELO HTTP/1.1" 301 - 15 0.008 0.015 2026-09-10 06:44:57,794 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:57] "GET / HTTP/1.1" 200 - 13 0.012 0.024 2026-09-10 06:44:57,896 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:57] "GET /r/ELO HTTP/1.1" 301 - 33 0.040 0.035 2026-09-10 06:44:57,938 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:57] "GET / HTTP/1.1" 200 - 13 0.015 0.025 2026-09-10 06:44:58,013 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:58] "GET /r/ELO HTTP/1.1" 301 - 30 0.035 0.035 2026-09-10 06:44:58,044 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:58] "GET / HTTP/1.1" 200 - 13 0.006 0.023 2026-09-10 06:44:58,080 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_redirect_affiliate_signup ... 2026-09-10 06:44:58,096 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:44:59,016 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:59] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.165 0.760 2026-09-10 06:44:59,033 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:portal from n/a 2026-09-10 06:44:59,051 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:59] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.002 0.007 2026-09-10 06:44:59,078 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:59] "GET /affiliate/join HTTP/1.1" 303 - 6 0.014 0.011 2026-09-10 06:44:59,220 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:59] "GET /affiliate HTTP/1.1" 200 - 60 0.035 0.104 2026-09-10 06:44:59,246 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:user_internal from n/a 2026-09-10 06:44:59,266 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:59] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.003 0.009 2026-09-10 06:44:59,351 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:59] "GET /affiliate/join HTTP/1.1" 303 - 54 0.035 0.048 2026-09-10 06:44:59,552 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:44:59] "GET /affiliate HTTP/1.1" 200 - 92 0.049 0.149 2026-09-10 06:44:59,594 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_shows_multi_currency_on_commission_page ... 2026-09-10 06:44:59,625 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:admin from n/a 2026-09-10 06:44:59,643 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:45:00,938 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:00] "GET /affiliate/commissions HTTP/1.1" 200 - 296 0.310 0.992 2026-09-10 06:45:00,954 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:demo from n/a 2026-09-10 06:45:01,313 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:01] "GET /affiliate/commissions HTTP/1.1" 200 - 106 0.091 0.261 2026-09-10 06:45:01,336 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:portal from n/a 2026-09-10 06:45:01,865 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:01] "GET /affiliate/commissions HTTP/1.1" 200 - 150 0.109 0.404 2026-09-10 06:45:01,899 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_signup_from_affiliate_link ... 2026-09-10 06:45:01,954 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:45:02,242 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:02] "GET /r/7ZW HTTP/1.1" 301 - 63 0.038 0.252 2026-09-10 06:45:02,929 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:02] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.078 0.604 2026-09-10 06:45:03,371 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:cheetah@example.viindoo.com from 127.0.0.1 2026-09-10 06:45:03,562 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: Simulating signal changes during tests 2026-09-10 06:45:03,562 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:03] "POST /affiliate/signup HTTP/1.1" 200 - 344 0.336 0.292 2026-09-10 06:45:03,606 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_01 ... 2026-09-10 06:45:03,642 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:admin from n/a 2026-09-10 06:45:03,668 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:45:04,927 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:04] "POST /affiliate/update_link/6 HTTP/1.1" 200 - 20 0.012 1.248 2026-09-10 06:45:04,991 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:04] "POST /affiliate/update_link/8 HTTP/1.1" 200 - 25 0.033 0.023 2026-09-10 06:45:05,014 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:05] "POST /affiliate/update_link/8888888 HTTP/1.1" 200 - 6 0.006 0.012 2026-09-10 06:45:05,044 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_02 ... 2026-09-10 06:45:05,082 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:portal from n/a 2026-09-10 06:45:05,093 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:45:05,357 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:05] "POST /affiliate/update_link/5 HTTP/1.1" 200 - 28 0.013 0.252 2026-09-10 06:45:05,385 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_click_to_deleted_affiliate_link ... 2026-09-10 06:45:05,419 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:45:05,709 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:05] "GET /r/7ZW HTTP/1.1" 303 - 18 0.010 0.286 2026-09-10 06:45:06,395 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:06] "GET / HTTP/1.1" 200 - 170 0.129 0.553 2026-09-10 06:45:06,425 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_internal_send_message_in_commission ... 2026-09-10 06:45:06,676 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_portal_send_message_in_commission ... 2026-09-10 06:45:06,849 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_01 ... 2026-09-10 06:45:06,867 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:45:07,807 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:07] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.121 0.822 2026-09-10 06:45:07,838 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:admin from n/a 2026-09-10 06:45:08,550 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:08] "GET /affiliate HTTP/1.1" 200 - 223 0.147 0.555 2026-09-10 06:45:08,673 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:08] "GET /affiliate/commissions HTTP/1.1" 200 - 40 0.025 0.087 2026-09-10 06:45:10,049 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:10] "GET /my/invoices HTTP/1.1" 200 - 208 0.226 1.136 2026-09-10 06:45:10,132 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:10] "POST /affiliate/create_link HTTP/1.1" 200 - 29 0.032 0.026 2026-09-10 06:45:10,159 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_02 ... 2026-09-10 06:45:10,206 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:45:11,022 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:11] "GET /affiliate/signup HTTP/1.1" 200 - 183 0.094 0.728 2026-09-10 06:45:11,049 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:admin from n/a 2026-09-10 06:45:11,908 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:11] "GET /affiliate HTTP/1.1" 200 - 209 0.201 0.645 2026-09-10 06:45:11,969 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:11] "GET /affiliate/commissions HTTP/1.1" 200 - 17 0.012 0.037 2026-09-10 06:45:11,985 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:11] "POST /affiliate/create_link HTTP/1.1" 200 - 2 0.001 0.006 2026-09-10 06:45:12,007 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_03 ... 2026-09-10 06:45:12,038 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:45:13,953 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:13] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.155 1.767 2026-09-10 06:45:13,982 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:admin from n/a 2026-09-10 06:45:14,039 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:14] "POST /affiliate/create_link HTTP/1.1" 200 - 31 0.023 0.024 2026-09-10 06:45:14,041 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate.TestWebsiteAffiliate.test_website_with_affiliate_feature_03: waiting for threads: [] 2026-09-10 06:45:14,120 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-10 06:45:48,510 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_click_multi_commission ... 2026-09-10 06:45:48,671 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_01 ... 2026-09-10 06:45:48,836 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_02 ... 2026-09-10 06:45:48,958 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_access_right ... 2026-09-10 06:45:49,065 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1236, model: wizard.action.click 2026-09-10 06:45:49,094 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [356], uid: 1236, model: affiliate.code 2026-09-10 06:45:49,121 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [356], uid: 1236, model: affiliate.code 2026-09-10 06:45:49,160 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_01 ... 2026-09-10 06:45:49,199 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:45:49,505 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:49] "GET /r/4lX HTTP/1.1" 301 - 60 0.034 0.276 2026-09-10 06:45:50,123 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:50] "GET / HTTP/1.1" 200 - 170 0.095 0.520 2026-09-10 06:45:50,816 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:50] "POST /shop/cart/update_json HTTP/1.1" 200 - 175 0.358 0.332 2026-09-10 06:45:50,852 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:50] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.013 0.019 2026-09-10 06:45:51,033 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:51] "GET /shop/address HTTP/1.1" 200 - 39 0.040 0.137 2026-09-10 06:45:51,472 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:51] "POST /shop/address/submit HTTP/1.1" 200 - 181 0.193 0.221 2026-09-10 06:45:51,514 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:51] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.014 0.024 2026-09-10 06:45:51,679 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:51] "GET /shop/confirm_order HTTP/1.1" 303 - 82 0.069 0.090 2026-09-10 06:45:52,235 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:52] "GET /shop/payment HTTP/1.1" 200 - 177 0.185 0.368 2026-09-10 06:45:52,505 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_02 ... 2026-09-10 06:45:52,532 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:portal from n/a 2026-09-10 06:45:52,567 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:45:52,937 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:52] "GET /r/7ZW HTTP/1.1" 301 - 67 0.082 0.291 2026-09-10 06:45:53,133 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-09-10 06:45:53,655 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:53] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.134 0.578 2026-09-10 06:45:54,170 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:54] "POST /shop/cart/update_json HTTP/1.1" 200 - 193 0.192 0.285 2026-09-10 06:45:54,586 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:54] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 110 0.098 0.315 2026-09-10 06:45:54,931 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:54] "POST /shop/address/submit HTTP/1.1" 200 - 157 0.144 0.185 2026-09-10 06:45:54,977 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:54] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 19 0.017 0.026 2026-09-10 06:45:55,247 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:55] "GET /shop/confirm_order HTTP/1.1" 303 - 129 0.091 0.175 2026-09-10 06:45:55,525 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:55] "GET /shop/payment HTTP/1.1" 200 - 134 0.057 0.216 2026-09-10 06:45:55,980 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:55] "POST /shop/cart/update_json HTTP/1.1" 200 - 130 0.077 0.167 2026-09-10 06:45:56,136 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:56] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 69 0.045 0.108 2026-09-10 06:45:56,369 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:56] "POST /shop/address/submit HTTP/1.1" 200 - 68 0.084 0.134 2026-09-10 06:45:56,409 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:56] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 19 0.012 0.025 2026-09-10 06:45:56,546 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:56] "GET /shop/confirm_order HTTP/1.1" 303 - 67 0.056 0.077 2026-09-10 06:45:56,727 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:56] "GET /shop/payment HTTP/1.1" 200 - 89 0.060 0.117 2026-09-10 06:45:56,771 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_not_from_affiliate_link ... 2026-09-10 06:45:56,784 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:45:58,429 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:58] "GET /shop HTTP/1.1" 200 - 370 0.413 1.234 2026-09-10 06:45:58,989 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:58] "POST /shop/cart/update_json HTTP/1.1" 200 - 170 0.181 0.340 2026-09-10 06:45:59,017 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:59] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.007 0.017 2026-09-10 06:45:59,177 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:59] "GET /shop/address HTTP/1.1" 200 - 36 0.033 0.124 2026-09-10 06:45:59,615 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:59] "POST /shop/address/submit HTTP/1.1" 200 - 185 0.185 0.233 2026-09-10 06:45:59,667 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:59] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.010 0.023 2026-09-10 06:45:59,792 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:45:59] "GET /shop/confirm_order HTTP/1.1" 303 - 57 0.053 0.069 2026-09-10 06:46:00,260 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:46:00] "GET /shop/payment HTTP/1.1" 200 - 174 0.130 0.334 2026-09-10 06:46:00,464 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_website_affiliate_flow ... 2026-09-10 06:46:00,490 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:fullstack from n/a 2026-09-10 06:46:00,511 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:46:02,630 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:46:02] "GET /affiliate HTTP/1.1" 200 - 222 0.241 1.880 2026-09-10 06:46:02,727 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:46:02] "GET /affiliate/report HTTP/1.1" 200 - 23 0.028 0.064 2026-09-10 06:46:02,881 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:46:02] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.050 0.101 2026-09-10 06:46:03,747 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:46:03] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.020 0.061 2026-09-10 06:46:05,780 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:46:05] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.025 0.053 2026-09-10 06:46:05,977 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:46:05] "GET /affiliate/commissions HTTP/1.1" 200 - 30 0.042 0.047 2026-09-10 06:46:06,096 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:46:41,964 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_affiliate_code_backfilled_on_existing_visitor_later_visit ... 2026-09-10 06:46:42,011 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:46:42,250 127 INFO rb-2d4cbc2-224673-413742 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-10 06:46:42,908 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:46:42] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 184 0.112 0.787 2026-09-10 06:46:42,916 127 INFO rb-2d4cbc2-224673-413742 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-10 06:46:42,944 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:46:42] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 23 0.009 0.020 2026-09-10 06:46:42,952 127 INFO rb-2d4cbc2-224673-413742 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-10 06:46:42,972 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:46:42] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 19 0.006 0.015 2026-09-10 06:46:42,994 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_user_click_viin_affiliate_link_and_create_website_visitor ... 2026-09-10 06:46:43,008 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:46:43,377 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:46:43] "GET /r/7ZW HTTP/1.1" 301 - 63 0.060 0.310 2026-09-10 06:46:43,381 127 INFO rb-2d4cbc2-224673-413742 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-10 06:46:43,999 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:46:43] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 181 0.081 0.538 2026-09-10 06:46:44,038 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:demo from n/a 2026-09-10 06:46:44,087 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:46:44] "GET /r/7ZW HTTP/1.1" 301 - 20 0.012 0.023 2026-09-10 06:46:44,092 127 INFO rb-2d4cbc2-224673-413742 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-10 06:46:44,853 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:46:44] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 220 0.163 0.600 2026-09-10 06:46:44,933 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:47:19,473 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_affiliate_website_crm_livechat/tests/test_affiliate_website_crm_livechat.py:14:setUpClass setting Http.is_a_bot to . at 0x7f72b6b379c0>)> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:47:19,515 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_contact_us ... 2026-09-10 06:47:19,546 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:47:20,808 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-09-10 06:47:20,832 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:47:20] "POST /website/form/crm.lead HTTP/1.1" 200 - 101 0.099 1.191 2026-09-10 06:47:20,904 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:47:20] "GET /r/u8J HTTP/1.1" 301 - 38 0.026 0.037 2026-09-10 06:47:21,548 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:47:21] "GET / HTTP/1.1" 200 - 169 0.093 0.547 2026-09-10 06:47:21,709 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:47:21] "POST /website/form/crm.lead HTTP/1.1" 200 - 56 0.058 0.099 2026-09-10 06:47:21,752 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_01 ... 2026-09-10 06:47:21,767 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:47:22,130 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:47:22] "GET /r/u8J HTTP/1.1" 301 - 60 0.080 0.286 2026-09-10 06:47:22,786 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:47:22] "GET / HTTP/1.1" 200 - 170 0.102 0.551 2026-09-10 06:47:22,818 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:47:22] "GET / HTTP/1.1" 200 - 13 0.008 0.022 2026-09-10 06:47:22,977 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:47:22] "POST /im_livechat/get_session HTTP/1.1" 200 - 81 0.088 0.065 2026-09-10 06:47:22,993 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:admin from n/a 2026-09-10 06:47:23,061 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_02 ... 2026-09-10 06:47:23,087 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:47:23,496 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:47:23] "POST /im_livechat/get_session HTTP/1.1" 200 - 83 0.072 0.347 2026-09-10 06:47:23,513 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:admin from n/a 2026-09-10 06:47:23,583 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_03_visitor_resolution_fallback ... 2026-09-10 06:47:23,598 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:47:23,906 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:47:23] "GET /r/u8J HTTP/1.1" 301 - 60 0.042 0.268 2026-09-10 06:47:24,512 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:47:24] "GET / HTTP/1.1" 200 - 170 0.087 0.515 2026-09-10 06:47:24,541 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:47:24] "GET / HTTP/1.1" 200 - 13 0.005 0.019 2026-09-10 06:47:24,642 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:47:24] "POST /im_livechat/get_session HTTP/1.1" 200 - 75 0.043 0.055 2026-09-10 06:47:24,657 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:admin from n/a 2026-09-10 06:47:24,721 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 105, in _tearDownPreviousClass previousClass.tearDownClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:47:24,763 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-10 06:47:24,778 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_action_view_links_burndown_chart_clicks ... 2026-09-10 06:47:24,830 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_affiliate_code_form_includes_burndown_button ... 2026-09-10 06:47:24,847 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_burndown_chart_graph_view ... 2026-09-10 06:47:24,874 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:47:24,904 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_01_create_each_selection_type ... 2026-09-10 06:47:24,941 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_02_required_fields_must_raise ... 2026-09-10 06:47:24,970 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_03_invalid_selection_value ... 2026-09-10 06:47:25,010 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:47:25,475 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [559] 2026-09-10 06:47:25,490 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12530] 2026-09-10 06:47:25,503 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:25,933 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [560] 2026-09-10 06:47:25,943 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12532] 2026-09-10 06:47:25,949 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:25,972 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_01_seed_xmlids_exist ... 2026-09-10 06:47:26,011 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_02_seed_inactive_by_default ... 2026-09-10 06:47:26,055 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_03_sql_code_uniq ... 2026-09-10 06:47:26,088 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_04_active_test_default_filter ... 2026-09-10 06:47:26,114 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_05_acl_group_user_read_only ... 2026-09-10 06:47:26,134 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1271, model: amazon.region 2026-09-10 06:47:26,146 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1271, model: amazon.region 2026-09-10 06:47:26,161 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1271, model: amazon.region 2026-09-10 06:47:26,173 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted amazon.region records with IDs: [25] 2026-09-10 06:47:26,196 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_06_acl_group_admin_full_crud ... 2026-09-10 06:47:26,244 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1272 deleted amazon.region records with IDs: [26] 2026-09-10 06:47:26,271 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:47:26,306 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_01_save_aws_credentials ... 2026-09-10 06:47:27,007 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_02_overwrite_existing_credentials ... 2026-09-10 06:47:28,473 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_03_module_viin_amazon_ses_field ... 2026-09-10 06:47:28,660 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:47:28,686 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_01_default_region_is_first_active ... 2026-09-10 06:47:28,713 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_02_create_fails_when_no_active_region ... 2026-09-10 06:47:28,741 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_03_get_client_forwards_credentials_and_region ... 2026-09-10 06:47:28,774 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_04_get_client_reads_parameters_with_sudo ... 2026-09-10 06:47:29,230 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [561] 2026-09-10 06:47:29,243 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12534] 2026-09-10 06:47:29,249 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:29,300 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_05_validation_error_unrecognized_client ... 2026-09-10 06:47:29,343 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_06_validation_error_other_codes ... 2026-09-10 06:47:29,392 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:47:29,420 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_01_domain_identity_creates_dkim_cname_rows ... 2026-09-10 06:47:29,454 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_02_email_identity_without_dkim_tokens ... 2026-09-10 06:47:29,482 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_03_already_exists_triggers_get_and_sync ... 2026-09-10 06:47:29,518 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_04_unrecognized_client_raises_validation ... 2026-09-10 06:47:29,567 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_05_other_client_error_raises_validation ... 2026-09-10 06:47:29,600 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_06_unique_name_per_region ... 2026-09-10 06:47:29,622 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_07_same_name_allowed_in_different_region ... 2026-09-10 06:47:29,648 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_08_re_identify_replaces_dkim_records ... 2026-09-10 06:47:29,674 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [17, 18, 19] 2026-09-10 06:47:29,711 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:47:29,741 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_01_only_pending_identities_call_ses ... 2026-09-10 06:47:29,772 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_02_one_failure_does_not_abort_others ... 2026-09-10 06:47:29,809 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_03_auto_commit_propagated_to_sync ... 2026-09-10 06:47:29,849 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:47:29,879 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_01_type_precomputed_from_name ... 2026-09-10 06:47:29,908 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_02_amazon_region_readonly_on_identity ... 2026-09-10 06:47:29,933 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_03_server_action_runs_sync_on_active_ids ... 2026-09-10 06:47:29,967 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_04_group_user_can_crud_identities ... 2026-09-10 06:47:30,455 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [562] 2026-09-10 06:47:30,465 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12536] 2026-09-10 06:47:30,473 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:30,527 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1274 deleted amazon.ses.identity records with IDs: [30] 2026-09-10 06:47:30,552 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_05_cron_job_metadata ... 2026-09-10 06:47:30,602 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:47:30,628 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_01_delete_email_identity_and_clear_local ... 2026-09-10 06:47:30,644 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [22] 2026-09-10 06:47:30,667 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_02_not_found_on_delete_is_ignored ... 2026-09-10 06:47:30,703 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_03_unrecognized_client_raises_validation ... 2026-09-10 06:47:30,741 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_04_plain_exception_raises_validation ... 2026-09-10 06:47:30,769 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_05_unlink_invokes_delete_first ... 2026-09-10 06:47:30,782 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [35] 2026-09-10 06:47:30,801 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_06_unlink_deletes_dkim_dns_rows ... 2026-09-10 06:47:30,825 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [23, 24, 25] 2026-09-10 06:47:30,827 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [36] 2026-09-10 06:47:30,845 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_07_form_remove_button_invisible_modifier ... 2026-09-10 06:47:30,879 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:47:30,917 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_01_status_success_updates_state_and_dkim ... 2026-09-10 06:47:30,960 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_02_status_pending ... 2026-09-10 06:47:31,005 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_03_status_failed_and_temporary_failure ... 2026-09-10 06:47:31,050 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_04_missing_verification_status ... 2026-09-10 06:47:31,089 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_05_not_found_resets_identity_and_clears_dkim ... 2026-09-10 06:47:31,108 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [28] 2026-09-10 06:47:31,125 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_06_unrecognized_client_raises_validation ... 2026-09-10 06:47:31,163 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_07_batch_savepoint_isolates_failures ... 2026-09-10 06:47:31,218 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:47:31,233 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_action ... 2026-09-10 06:47:31,711 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [563] 2026-09-10 06:47:31,723 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12538] 2026-09-10 06:47:31,729 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:32,218 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [564] 2026-09-10 06:47:32,227 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12540] 2026-09-10 06:47:32,234 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:32,602 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [565] 2026-09-10 06:47:32,610 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12542] 2026-09-10 06:47:32,616 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:32,892 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1275 deleted mail.message records with IDs: [12544] 2026-09-10 06:47:32,946 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1275 deleted mail.message records with IDs: [12546, 12544] 2026-09-10 06:47:32,991 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1275 deleted mail.message records with IDs: [12545] 2026-09-10 06:47:33,022 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1275 deleted calendar.event records with IDs: [24] 2026-09-10 06:47:33,028 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1275 deleted mail.followers records with IDs: [5170, 5171] 2026-09-10 06:47:33,084 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1275 deleted mail.message records with IDs: [12547, 12546, 12544] 2026-09-10 06:47:33,113 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1275 deleted mail.message records with IDs: [12547, 12546, 12544] 2026-09-10 06:47:33,117 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1275 deleted appointment.appointment records with IDs: [6] 2026-09-10 06:47:33,121 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1275 deleted mail.followers records with IDs: [5167, 5168, 5169] 2026-09-10 06:47:33,137 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_compute_fields ... 2026-09-10 06:47:33,587 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [566] 2026-09-10 06:47:33,601 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12549] 2026-09-10 06:47:33,609 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:34,021 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [567] 2026-09-10 06:47:34,029 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12551] 2026-09-10 06:47:34,034 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:34,465 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [568] 2026-09-10 06:47:34,486 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12553] 2026-09-10 06:47:34,494 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:34,822 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_create_name ... 2026-09-10 06:47:35,162 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [569] 2026-09-10 06:47:35,169 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12557] 2026-09-10 06:47:35,174 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:35,543 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [570] 2026-09-10 06:47:35,550 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12559] 2026-09-10 06:47:35,559 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:35,970 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [571] 2026-09-10 06:47:35,977 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12561] 2026-09-10 06:47:35,983 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:36,180 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:47:36,193 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_appointment_access ... 2026-09-10 06:47:36,679 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [572] 2026-09-10 06:47:36,691 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12566] 2026-09-10 06:47:36,703 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:37,172 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [573] 2026-09-10 06:47:37,194 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12568] 2026-09-10 06:47:37,201 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:37,721 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [574] 2026-09-10 06:47:37,731 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12570] 2026-09-10 06:47:37,738 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:37,974 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-09-10 06:47:37,986 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #7 deleted mail.message records with IDs: [12572] 2026-09-10 06:47:37,987 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-09-10 06:47:37,993 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: ir.sequence 2026-09-10 06:47:38,046 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-09-10 06:47:38,066 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #7 deleted mail.message records with IDs: [12573] 2026-09-10 06:47:38,067 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-09-10 06:47:38,135 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1284 deleted mail.message records with IDs: [12573] 2026-09-10 06:47:38,147 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1284 deleted appointment.appointment records with IDs: [11] 2026-09-10 06:47:38,154 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1284 deleted mail.followers records with IDs: [5183, 5184, 5185] 2026-09-10 06:47:38,248 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 1284, model: appointment.appointment 2026-09-10 06:47:38,264 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 1284, model: appointment.appointment 2026-09-10 06:47:38,286 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1284 deleted mail.message records with IDs: [12574] 2026-09-10 06:47:38,287 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [12], uid: 1284, model: appointment.appointment 2026-09-10 06:47:38,390 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1285 deleted mail.message records with IDs: [12575] 2026-09-10 06:47:38,404 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1285 deleted appointment.appointment records with IDs: [13] 2026-09-10 06:47:38,411 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1285 deleted mail.followers records with IDs: [5189, 5190, 5191] 2026-09-10 06:47:38,440 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1285 deleted mail.message records with IDs: [12574] 2026-09-10 06:47:38,449 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1285 deleted appointment.appointment records with IDs: [12] 2026-09-10 06:47:38,458 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1285 deleted mail.followers records with IDs: [5186, 5187, 5188] 2026-09-10 06:47:38,486 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-09-10 06:47:38,952 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [575] 2026-09-10 06:47:38,959 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12577] 2026-09-10 06:47:38,963 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:39,399 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [576] 2026-09-10 06:47:39,408 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12579] 2026-09-10 06:47:39,413 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:39,923 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [577] 2026-09-10 06:47:39,933 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12581] 2026-09-10 06:47:39,940 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:40,059 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1287, model: viin.appointment.type 2026-09-10 06:47:40,085 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1287 deleted mail.message records with IDs: [2150] 2026-09-10 06:47:40,092 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1287, model: viin.appointment.type 2026-09-10 06:47:40,101 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1287, model: viin.appointment.type 2026-09-10 06:47:40,124 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1288, model: viin.appointment.type 2026-09-10 06:47:40,139 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1288 deleted mail.message records with IDs: [2150] 2026-09-10 06:47:40,141 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1288, model: viin.appointment.type 2026-09-10 06:47:40,146 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1288, model: viin.appointment.type 2026-09-10 06:47:40,228 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1289 deleted mail.message records with IDs: [12583] 2026-09-10 06:47:40,247 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1289 deleted viin.appointment.type records with IDs: [4] 2026-09-10 06:47:40,254 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1289 deleted mail.followers records with IDs: [5192] 2026-09-10 06:47:40,293 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:47:40,307 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_appointment_create_crm ... 2026-09-10 06:47:40,787 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [578] 2026-09-10 06:47:40,795 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12585] 2026-09-10 06:47:40,800 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:41,140 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [579] 2026-09-10 06:47:41,148 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12587] 2026-09-10 06:47:41,153 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:41,522 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [580] 2026-09-10 06:47:41,531 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12589] 2026-09-10 06:47:41,537 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:41,744 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_saleman_click_action_schedule_meeting ... 2026-09-10 06:47:42,096 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [581] 2026-09-10 06:47:42,104 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12595] 2026-09-10 06:47:42,109 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:42,445 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [582] 2026-09-10 06:47:42,454 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12597] 2026-09-10 06:47:42,461 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:42,817 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [583] 2026-09-10 06:47:42,827 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12599] 2026-09-10 06:47:42,833 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:43,082 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:47:43,096 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_sale.tests.test_appointment_sale: Starting TestAppointment.test_appointment_create_sale ... 2026-09-10 06:47:43,468 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [584] 2026-09-10 06:47:43,476 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12602] 2026-09-10 06:47:43,481 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:43,839 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [585] 2026-09-10 06:47:43,847 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12604] 2026-09-10 06:47:43,854 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:44,262 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [586] 2026-09-10 06:47:44,275 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12606] 2026-09-10 06:47:44,286 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:45,408 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [587] 2026-09-10 06:47:45,453 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1296 deleted mail.message records with IDs: [12610] 2026-09-10 06:47:45,486 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1296 deleted calendar.event records with IDs: [25] 2026-09-10 06:47:45,492 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1296 deleted mail.followers records with IDs: [5206, 5207] 2026-09-10 06:47:46,208 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [588] 2026-09-10 06:47:46,269 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1296 deleted mail.message records with IDs: [12614] 2026-09-10 06:47:46,294 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1296 deleted calendar.event records with IDs: [26] 2026-09-10 06:47:46,299 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1296 deleted mail.followers records with IDs: [5213, 5214] 2026-09-10 06:47:46,366 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:47:46,384 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_sale_crm.tests.test_convert_lead2so: Starting TestAppointment.test_sales_man_click_convert_lead2so ... 2026-09-10 06:47:46,910 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [589] 2026-09-10 06:47:46,920 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12618] 2026-09-10 06:47:46,925 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:47,324 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [590] 2026-09-10 06:47:47,341 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12620] 2026-09-10 06:47:47,350 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:47,785 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [591] 2026-09-10 06:47:47,794 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12622] 2026-09-10 06:47:47,800 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:48,085 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:47:48,100 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_website.tests.test_appointment_submit_async_notify: Starting TestAppointmentSubmitAsyncNotify.test_appointment_submit_must_not_send_notification_mail_synchronously ... 2026-09-10 06:47:49,847 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:portal from n/a 2026-09-10 06:47:49,927 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:47:51,451 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: Simulating signal changes during tests 2026-09-10 06:47:51,485 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-10 06:47:51,498 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_am_value_parsed_correctly ... 2026-09-10 06:47:51,516 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_invalid_values_return_none ... 2026-09-10 06:47:51,537 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_iso_fallback_value ... 2026-09-10 06:47:51,555 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_noon_and_midnight ... 2026-09-10 06:47:51,572 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_parsed_correctly ... 2026-09-10 06:47:51,588 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_under_non_english_locale ... 2026-09-10 06:47:51,615 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:47:51,629 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_constraint_hour_shift ... 2026-09-10 06:47:52,056 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [595] 2026-09-10 06:47:52,073 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12629] 2026-09-10 06:47:52,080 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:52,566 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [596] 2026-09-10 06:47:52,581 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12631] 2026-09-10 06:47:52,587 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:53,001 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [597] 2026-09-10 06:47:53,012 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12633] 2026-09-10 06:47:53,024 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:53,165 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 2026-09-10 06:47:53,326 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_1 ... 2026-09-10 06:47:53,768 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [598] 2026-09-10 06:47:53,776 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12659] 2026-09-10 06:47:53,782 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:54,227 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [599] 2026-09-10 06:47:54,235 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12661] 2026-09-10 06:47:54,243 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:54,692 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [600] 2026-09-10 06:47:54,703 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12663] 2026-09-10 06:47:54,711 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:54,832 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 2026-09-10 06:47:54,877 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_2 ... 2026-09-10 06:47:55,334 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [601] 2026-09-10 06:47:55,342 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12666] 2026-09-10 06:47:55,347 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:55,785 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [602] 2026-09-10 06:47:55,793 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12668] 2026-09-10 06:47:55,798 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:56,254 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [603] 2026-09-10 06:47:56,262 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12670] 2026-09-10 06:47:56,271 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:56,405 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 2026-09-10 06:47:56,510 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_3 ... 2026-09-10 06:47:56,938 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [604] 2026-09-10 06:47:56,947 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12675] 2026-09-10 06:47:56,959 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:57,380 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [605] 2026-09-10 06:47:57,388 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12677] 2026-09-10 06:47:57,397 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:57,841 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [606] 2026-09-10 06:47:57,851 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12679] 2026-09-10 06:47:57,858 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:58,002 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 2026-09-10 06:47:58,142 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_4_resource_calendar ... 2026-09-10 06:47:58,621 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [607] 2026-09-10 06:47:58,631 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12684] 2026-09-10 06:47:58,638 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:59,037 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [608] 2026-09-10 06:47:59,044 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12686] 2026-09-10 06:47:59,050 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:59,455 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [609] 2026-09-10 06:47:59,463 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12688] 2026-09-10 06:47:59,470 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:47:59,587 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] 2026-09-10 06:47:59,593 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [48, 49] 2026-09-10 06:47:59,648 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:47:59,662 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-09-10 06:48:00,089 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [610] 2026-09-10 06:48:00,097 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12691] 2026-09-10 06:48:00,103 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:00,566 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [611] 2026-09-10 06:48:00,576 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12693] 2026-09-10 06:48:00,590 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:01,068 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [612] 2026-09-10 06:48:01,078 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12695] 2026-09-10 06:48:01,086 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:01,193 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: viin.appointment.type 2026-09-10 06:48:01,211 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #7 deleted mail.message records with IDs: [2150] 2026-09-10 06:48:01,212 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: viin.appointment.type 2026-09-10 06:48:01,219 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 7, model: viin.appointment.type 2026-09-10 06:48:01,260 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_working_time_access ... 2026-09-10 06:48:01,674 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [613] 2026-09-10 06:48:01,683 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12698] 2026-09-10 06:48:01,689 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:02,114 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [614] 2026-09-10 06:48:02,124 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12700] 2026-09-10 06:48:02,130 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:02,552 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [615] 2026-09-10 06:48:02,569 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12702] 2026-09-10 06:48:02,574 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:02,650 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: appointment.type.working.time 2026-09-10 06:48:02,679 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1324, model: appointment.type.working.time 2026-09-10 06:48:02,693 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1324, model: appointment.type.working.time 2026-09-10 06:48:02,708 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1326 deleted appointment.type.working.time records with IDs: [1] 2026-09-10 06:48:02,744 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:48:02,762 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_existing_partner_address_is_not_overwritten ... 2026-09-10 06:48:03,233 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [616] 2026-09-10 06:48:03,247 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12705] 2026-09-10 06:48:03,254 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:03,730 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [617] 2026-09-10 06:48:03,742 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12707] 2026-09-10 06:48:03,748 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:04,313 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [618] 2026-09-10 06:48:04,322 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12709] 2026-09-10 06:48:04,330 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:04,507 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_existing_partner_with_blank_address_is_not_populated ... 2026-09-10 06:48:04,908 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [619] 2026-09-10 06:48:04,920 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12714] 2026-09-10 06:48:04,926 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:05,372 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [620] 2026-09-10 06:48:05,381 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12716] 2026-09-10 06:48:05,388 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:05,757 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [621] 2026-09-10 06:48:05,769 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12718] 2026-09-10 06:48:05,773 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:05,927 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_hook_defaults_to_protecting_the_partner ... 2026-09-10 06:48:06,277 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [622] 2026-09-10 06:48:06,293 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12723] 2026-09-10 06:48:06,299 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:06,727 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [623] 2026-09-10 06:48:06,735 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12725] 2026-09-10 06:48:06,741 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:07,135 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [624] 2026-09-10 06:48:07,143 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12727] 2026-09-10 06:48:07,149 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:07,322 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_new_guest_partner_is_populated ... 2026-09-10 06:48:07,719 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [625] 2026-09-10 06:48:07,728 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12732] 2026-09-10 06:48:07,734 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:08,128 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [626] 2026-09-10 06:48:08,136 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12734] 2026-09-10 06:48:08,143 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:08,462 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [627] 2026-09-10 06:48:08,470 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12736] 2026-09-10 06:48:08,475 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:09,635 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:48:09,655 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_details_page_renders_with_a_tz_parameter ... 2026-09-10 06:48:10,178 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [628] 2026-09-10 06:48:10,192 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12742] 2026-09-10 06:48:10,199 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:10,690 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [629] 2026-09-10 06:48:10,701 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12744] 2026-09-10 06:48:10,709 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:11,132 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [630] 2026-09-10 06:48:11,141 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12746] 2026-09-10 06:48:11,147 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:11,276 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:48:12,245 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:48:12] "GET /appointment/product-demonstration-1/details?user_id=1339&tz=UTC HTTP/1.1" 200 - 203 0.107 0.864 2026-09-10 06:48:12,250 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_details_page_renders_with_a_tz_parameter: waiting for threads: [] 2026-09-10 06:48:12,287 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_details_page_renders_without_a_tz_parameter ... 2026-09-10 06:48:12,822 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [631] 2026-09-10 06:48:12,836 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12750] 2026-09-10 06:48:12,844 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:13,215 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [632] 2026-09-10 06:48:13,224 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12752] 2026-09-10 06:48:13,229 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:13,594 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [633] 2026-09-10 06:48:13,603 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12754] 2026-09-10 06:48:13,608 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:13,733 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:48:14,758 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:48:14] "GET /appointment/product-demonstration-1/details?user_id=1342 HTTP/1.1" 200 - 203 0.152 0.878 2026-09-10 06:48:14,764 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_details_page_renders_without_a_tz_parameter: waiting for threads: [] 2026-09-10 06:48:14,800 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_module_does_not_call_the_removed_request_context_api ... 2026-09-10 06:48:15,185 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [634] 2026-09-10 06:48:15,194 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12758] 2026-09-10 06:48:15,201 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:15,700 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [635] 2026-09-10 06:48:15,708 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12760] 2026-09-10 06:48:15,713 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:16,152 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [636] 2026-09-10 06:48:16,159 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12762] 2026-09-10 06:48:16,164 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:16,315 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_public_submit_does_not_overwrite_an_existing_partner_address ... 2026-09-10 06:48:16,786 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [637] 2026-09-10 06:48:16,797 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12766] 2026-09-10 06:48:16,803 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:17,227 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [638] 2026-09-10 06:48:17,234 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12768] 2026-09-10 06:48:17,240 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:17,681 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [639] 2026-09-10 06:48:17,691 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12770] 2026-09-10 06:48:17,696 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:48:17,823 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:48:18,785 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:48:18] "GET /appointment/product-demonstration-1/details?user_id=1348&tz=UTC HTTP/1.1" 200 - 203 0.134 0.831 2026-09-10 06:48:19,092 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:48:19] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 113 0.143 0.159 2026-09-10 06:48:19,101 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: appointment.appointment 2026-09-10 06:48:19,449 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:48:19] "GET /my/appointments/20?access_token=2b20ebdc-0f03-4cd3-815d-1b48cf2236d9 HTTP/1.1" 200 - 46 0.033 0.321 2026-09-10 06:48:19,493 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:48:19,513 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_website.tests.test_skip_confirmation_async_notify: Starting TestSkipConfirmationAsyncNotify.test_skip_confirmation_submit_must_not_send_notification_mail_synchronously ... 2026-09-10 06:48:21,057 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:portal from n/a 2026-09-10 06:48:21,101 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:48:22,774 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: Simulating signal changes during tests 2026-09-10 06:48:22,807 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:48:22,823 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_api_get_staffs ... 2026-09-10 06:48:24,663 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:portal from n/a 2026-09-10 06:48:24,675 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:48:24,925 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:48:24] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 12 0.009 0.244 2026-09-10 06:48:24,966 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:48:24] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 16 0.009 0.025 2026-09-10 06:48:25,004 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:48:25] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 15 0.009 0.021 2026-09-10 06:48:25,006 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr.TestAppointmentWebsiteHR.test_api_get_staffs: waiting for threads: [] 2026-09-10 06:48:25,035 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_validate_appointment_submit ... 2026-09-10 06:48:26,679 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.res_users: Login successful for db:rb-2d4cbc2-224673-413742 login:portal from n/a 2026-09-10 06:48:26,729 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-10 06:48:27,106 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:48:27] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 69 0.041 0.338 2026-09-10 06:48:27,366 127 INFO rb-2d4cbc2-224673-413742 werkzeug: 127.0.0.1 - - [10/Sep/2026 06:48:27] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 114 0.096 0.155 2026-09-10 06:48:27,421 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 06:48:33,270 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_01_can_confirm ... 2026-09-10 06:48:33,409 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_02_can_confirm ... 2026-09-10 06:48:33,561 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_03_can_confirm ... 2026-09-10 06:48:33,613 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_04_can_confirm ... 2026-09-10 06:48:33,676 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_admin_can_force_validate ... 2026-09-10 06:48:33,983 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1367 deleted mail.mail records with IDs: [650] 2026-09-10 06:48:34,087 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_can_validate_can_refuse ... 2026-09-10 06:48:34,292 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1367 deleted mail.mail records with IDs: [651] 2026-09-10 06:48:34,419 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_02_can_validate_can_refuse ... 2026-09-10 06:48:34,657 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1367 deleted mail.mail records with IDs: [652] 2026-09-10 06:48:35,075 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1370 deleted mail.activity records with IDs: [203] 2026-09-10 06:48:35,206 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1370 deleted mail.mail records with IDs: [653] 2026-09-10 06:48:35,358 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1374 deleted mail.activity records with IDs: [204] 2026-09-10 06:48:35,518 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1374 deleted mail.mail records with IDs: [654] 2026-09-10 06:48:35,562 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_can_validate_can_refuse ... 2026-09-10 06:48:35,792 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1367 deleted mail.mail records with IDs: [655] 2026-09-10 06:48:35,933 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_compute_can_validate_can_refuse ... 2026-09-10 06:48:36,044 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse ... 2026-09-10 06:48:36,157 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse_1 ... 2026-09-10 06:48:36,394 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1367 deleted mail.mail records with IDs: [656] 2026-09-10 06:48:36,507 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1367 deleted mail.mail records with IDs: [657] 2026-09-10 06:48:36,595 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1367 deleted mail.mail records with IDs: [658] 2026-09-10 06:48:36,679 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1367 deleted mail.mail records with IDs: [659] 2026-09-10 06:48:36,845 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_01_compute_can_mark_done ... 2026-09-10 06:48:37,090 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1367 deleted mail.mail records with IDs: [660] 2026-09-10 06:48:37,229 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [210] 2026-09-10 06:48:37,342 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [661] 2026-09-10 06:48:37,476 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_02_compute_can_mark_done ... 2026-09-10 06:48:37,750 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1367 deleted mail.mail records with IDs: [662] 2026-09-10 06:48:37,959 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [211] 2026-09-10 06:48:38,115 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [663] 2026-09-10 06:48:38,175 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_03_compute_can_mark_done ... 2026-09-10 06:48:38,445 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1367 deleted mail.mail records with IDs: [664] 2026-09-10 06:48:38,611 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [212] 2026-09-10 06:48:38,729 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [665] 2026-09-10 06:48:38,775 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_01_access_right_approval_request_base_user ... 2026-09-10 06:48:38,810 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_02_access_right_approval_request_approval_officer ... 2026-09-10 06:48:38,844 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_03_access_right_approval_request_type_base_user ... 2026-09-10 06:48:38,855 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1367, model: approval.request.type 2026-09-10 06:48:38,865 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1367, model: approval.request.type 2026-09-10 06:48:38,869 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1367, model: approval.request.type 2026-09-10 06:48:38,889 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_04_access_right_approval_request_type_approval_officer ... 2026-09-10 06:48:38,904 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1374, model: approval.request.type 2026-09-10 06:48:38,915 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1374, model: approval.request.type 2026-09-10 06:48:38,918 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1374, model: approval.request.type 2026-09-10 06:48:38,942 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_05_access_right_approval_request_type_approval_admin ... 2026-09-10 06:48:38,985 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_06_access_right_type_approval_user_line_base_user ... 2026-09-10 06:48:38,999 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1367, model: approval.request.type 2026-09-10 06:48:39,010 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1367, model: approval.request.type 2026-09-10 06:48:39,014 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1367, model: approval.request.type 2026-09-10 06:48:39,037 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_07_access_right_type_approval_user_line_approval_manager ... 2026-09-10 06:48:39,074 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_10_access_right_request_approval_user_line_approval_officer ... 2026-09-10 06:48:39,114 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_01_access_rule_approval_request_base_user ... 2026-09-10 06:48:39,189 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1377, model: viin.approval.request 2026-09-10 06:48:39,225 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1377, model: viin.approval.request 2026-09-10 06:48:39,257 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1377, model: viin.approval.request 2026-09-10 06:48:39,284 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1377, model: viin.approval.request 2026-09-10 06:48:39,322 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_02_access_rule_approval_request_follower ... 2026-09-10 06:48:39,444 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1377, model: viin.approval.request 2026-09-10 06:48:39,471 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1377, model: viin.approval.request 2026-09-10 06:48:39,496 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1377, model: viin.approval.request 2026-09-10 06:48:39,524 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_03_access_rule_approval_request_parent ... 2026-09-10 06:48:39,752 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1367 deleted mail.mail records with IDs: [666] 2026-09-10 06:48:39,869 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1370, model: viin.approval.request 2026-09-10 06:48:39,899 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1370, model: viin.approval.request 2026-09-10 06:48:39,930 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1370, model: viin.approval.request 2026-09-10 06:48:39,968 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_04_access_rule_approval_officer ... 2026-09-10 06:48:40,029 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_05_access_rule_request_approval_user_line ... 2026-09-10 06:48:40,234 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1367 deleted request.approval.user.line records with IDs: [5, 6, 7, 8] 2026-09-10 06:48:40,338 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1367, model: request.approval.user.line 2026-09-10 06:48:40,396 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1367, model: request.approval.user.line 2026-09-10 06:48:40,419 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_06_access_rule_request_approval_user_line ... 2026-09-10 06:48:40,621 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1374, model: request.approval.user.line 2026-09-10 06:48:40,732 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1374, model: request.approval.user.line 2026-09-10 06:48:40,766 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_access_rule_request_approval_user_line ... 2026-09-10 06:48:40,901 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [5, 6, 7, 8] 2026-09-10 06:48:40,930 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_actions_still_work_for_admin_after_confirm ... 2026-09-10 06:48:41,194 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1367 deleted mail.mail records with IDs: [667] 2026-09-10 06:48:41,288 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1367 deleted mail.mail records with IDs: [668] 2026-09-10 06:48:41,380 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1367 deleted mail.mail records with IDs: [669] 2026-09-10 06:48:41,466 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1367 deleted mail.mail records with IDs: [670] 2026-09-10 06:48:41,627 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [214, 215, 216, 217] 2026-09-10 06:48:41,770 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [671] 2026-09-10 06:48:41,969 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [672] 2026-09-10 06:48:42,014 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_approval_user_line_admin_can_manage_in_draft_only ... 2026-09-10 06:48:42,283 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1367 deleted mail.mail records with IDs: [673] 2026-09-10 06:48:42,363 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1367 deleted mail.mail records with IDs: [674] 2026-09-10 06:48:42,469 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1367 deleted mail.mail records with IDs: [675] 2026-09-10 06:48:42,569 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1367 deleted mail.mail records with IDs: [676] 2026-09-10 06:48:42,654 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [9, 10, 11, 12], uid: 2, model: request.approval.user.line 2026-09-10 06:48:42,677 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [9, 10, 11, 12], uid: 2, model: request.approval.user.line 2026-09-10 06:48:42,699 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [9], uid: 2, model: request.approval.user.line 2026-09-10 06:48:42,738 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_approval_user_line_admin_read_only_after_confirm ... 2026-09-10 06:48:43,025 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1367 deleted mail.mail records with IDs: [677] 2026-09-10 06:48:43,112 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1367 deleted mail.mail records with IDs: [678] 2026-09-10 06:48:43,200 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1367 deleted mail.mail records with IDs: [679] 2026-09-10 06:48:43,277 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1367 deleted mail.mail records with IDs: [680] 2026-09-10 06:48:43,472 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [21], uid: 2, model: request.approval.user.line 2026-09-10 06:48:43,502 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [9], uid: 2, model: request.approval.user.line 2026-09-10 06:48:43,533 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [9], uid: 2, model: request.approval.user.line 2026-09-10 06:48:43,569 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_08_access_rule_request_approval_user_line ... 2026-09-10 06:48:43,687 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1370, model: viin.approval.request 2026-09-10 06:48:43,848 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_07_01_personal_request ... 2026-09-10 06:48:44,045 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [8], uid: 1367, model: viin.approval.request 2026-09-10 06:48:44,162 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-10 06:48:46,413 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_non_sequential_activity_keeps_only_pending_approvers ... 2026-09-10 06:48:46,872 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1378 deleted mail.mail records with IDs: [681] 2026-09-10 06:48:46,956 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1378 deleted mail.mail records with IDs: [682] 2026-09-10 06:48:47,051 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1378 deleted mail.mail records with IDs: [683] 2026-09-10 06:48:47,145 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1378 deleted mail.mail records with IDs: [684] 2026-09-10 06:48:47,286 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1379 deleted mail.activity records with IDs: [226, 227, 228, 229] 2026-09-10 06:48:47,394 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1379 deleted mail.mail records with IDs: [685] 2026-09-10 06:48:47,494 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1379 deleted mail.mail records with IDs: [686] 2026-09-10 06:48:47,585 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1379 deleted mail.mail records with IDs: [687] 2026-09-10 06:48:47,707 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1380 deleted mail.activity records with IDs: [230, 231, 232] 2026-09-10 06:48:47,829 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1380 deleted mail.mail records with IDs: [688] 2026-09-10 06:48:47,908 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1380 deleted mail.mail records with IDs: [689] 2026-09-10 06:48:47,975 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_sequential_multiple_approvers_activity_moves_to_next_step ... 2026-09-10 06:48:48,417 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1378 deleted mail.mail records with IDs: [690] 2026-09-10 06:48:48,511 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1378 deleted mail.mail records with IDs: [691] 2026-09-10 06:48:48,638 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1379 deleted mail.activity records with IDs: [235, 236] 2026-09-10 06:48:48,728 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1379 deleted mail.mail records with IDs: [692] 2026-09-10 06:48:48,803 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1379 deleted mail.mail records with IDs: [693] 2026-09-10 06:48:48,922 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1382 deleted mail.activity records with IDs: [237, 238] 2026-09-10 06:48:49,039 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1382 deleted mail.mail records with IDs: [694] 2026-09-10 06:48:49,130 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 06:48:59,625 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_01_single_amount_currency_and_subtotal ... 2026-09-10 06:48:59,969 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_02_single_amount2_fallback_when_amount_disabled ... 2026-09-10 06:49:00,329 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_03_multi_aggregates_request_amount_currency_and_subtotal ... 2026-09-10 06:49:00,764 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [33] 2026-09-10 06:49:00,821 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_04_quantity_priority_integer_over_float ... 2026-09-10 06:49:01,111 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_05_currency_conversion_uses_rate_date ... 2026-09-10 06:49:01,367 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_06_recompute_when_values_change ... 2026-09-10 06:49:01,683 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_07_company_currency_rounding ... 2026-09-10 06:49:02,017 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_08_multi_header_vs_lines_precedence ... 2026-09-10 06:49:02,415 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [38] 2026-09-10 06:49:02,456 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_09_multi_lines_use_amount2_as_base ... 2026-09-10 06:49:02,924 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [40] 2026-09-10 06:49:02,969 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_10_line_currency_conversion_uses_request_date ... 2026-09-10 06:49:03,276 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:49:05,785 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [66485, 66486, 66487, 66488, 66489, 66490] 2026-09-10 06:49:06,865 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [66491, 66492, 66493, 66494, 66495, 66496] 2026-09-10 06:49:07,716 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4841] 2026-09-10 06:49:07,842 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [310305] 2026-09-10 06:49:07,894 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2368] 2026-09-10 06:49:07,894 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted approval.request.type records with IDs: [2] 2026-09-10 06:49:08,100 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [66497, 66498, 66499, 66500, 66501, 66502, 66503, 66504, 66505] 2026-09-10 06:49:09,881 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [695] 2026-09-10 06:49:10,595 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [696] 2026-09-10 06:49:11,193 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [697] 2026-09-10 06:49:11,320 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [241] 2026-09-10 06:49:12,127 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [698] 2026-09-10 06:49:12,711 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [699] 2026-09-10 06:49:12,809 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [243] 2026-09-10 06:49:13,595 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [700] 2026-09-10 06:49:13,697 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [244] 2026-09-10 06:49:14,435 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [701] 2026-09-10 06:49:14,540 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [245] 2026-09-10 06:49:15,282 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [702] 2026-09-10 06:49:15,366 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [246] 2026-09-10 06:49:15,989 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [703] 2026-09-10 06:49:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [247] 2026-09-10 06:49:16,703 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [704] 2026-09-10 06:49:16,772 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [248] 2026-09-10 06:49:17,427 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [705] 2026-09-10 06:49:17,454 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_101_missing_state ... 2026-09-10 06:49:17,495 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_102_waiting_state ... 2026-09-10 06:49:17,546 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_103_partial_state ... 2026-09-10 06:49:17,597 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_104_full_state ... 2026-09-10 06:49:17,648 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_105_refused_state ... 2026-09-10 06:49:17,700 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_106_cancelled_state ... 2026-09-10 06:49:17,752 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_201_can_generate_flag ... 2026-09-10 06:49:17,818 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_301_payload_has_requests_and_lines ... 2026-09-10 06:49:19,354 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [706] 2026-09-10 06:49:19,697 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_501_optional_types_without_requests_hide_ribbon ... 2026-09-10 06:49:20,512 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_502_optional_only_waiting ... 2026-09-10 06:49:22,031 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [707] 2026-09-10 06:49:22,097 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_503_optional_only_full ... 2026-09-10 06:49:23,564 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [708] 2026-09-10 06:49:23,694 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [252] 2026-09-10 06:49:23,838 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_504_optional_only_refused ... 2026-09-10 06:49:25,215 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [709] 2026-09-10 06:49:25,315 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [253] 2026-09-10 06:49:25,429 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_505_optional_only_cancelled ... 2026-09-10 06:49:26,711 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [710] 2026-09-10 06:49:26,762 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [254] 2026-09-10 06:49:26,808 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_506_optional_only_partial ... 2026-09-10 06:49:28,776 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [711] 2026-09-10 06:49:28,899 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [255] 2026-09-10 06:49:29,538 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [712] 2026-09-10 06:49:29,625 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_601_search_by_approval_coverage_state_on_partner ... 2026-09-10 06:49:29,745 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_employee ... 2026-09-10 06:49:29,841 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_partner_in_operator ... 2026-09-10 06:49:29,894 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_get_view_injects_filters_only_when_approval_enabled ... 2026-09-10 06:49:29,992 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_search_by_approval_coverage_state_on_partner_not_in_operator ... 2026-09-10 06:49:30,041 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_get_view_does_not_duplicate_filters ... 2026-09-10 06:49:30,137 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_search_by_approval_coverage_state_on_partner_not_equal_operator ... 2026-09-10 06:49:30,212 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_employee_type_is_isolated_from_partners ... 2026-09-10 06:49:30,293 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-09-10 06:49:31,821 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1386 deleted approval.request.field.mapping.line records with IDs: [66548, 66549, 66550, 66551, 66552, 66553] 2026-09-10 06:49:32,350 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_101_child_generation_for_x2many ... 2026-09-10 06:49:32,833 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_102_child_approval_type ... 2026-09-10 06:49:32,910 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_103_child_approval_type_none ... 2026-09-10 06:49:33,013 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_104_child_approval_type_display ... 2026-09-10 06:49:33,103 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_access_create_requires_approval_admin ... 2026-09-10 06:49:33,113 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1385, model: approval.request.field.mapping.line 2026-09-10 06:49:33,168 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_access_read_allowed_for_internal_user ... 2026-09-10 06:49:33,216 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_field_name_map_to_field_id_map_basic ... 2026-09-10 06:49:33,241 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_near_equivalent_toggle ... 2026-09-10 06:49:33,280 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_strict_vs_lenient ... 2026-09-10 06:49:33,321 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_x2many_relation_enforced ... 2026-09-10 06:49:33,359 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_cross_type_isolation ... 2026-09-10 06:49:34,225 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1386 deleted approval.request.field.mapping.line records with IDs: [66572, 66573, 66574, 66575, 66576, 66577] 2026-09-10 06:49:34,795 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_allow_to_and_from_same_dest ... 2026-09-10 06:49:34,848 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_both_is_exclusive ... 2026-09-10 06:49:34,922 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_name_field ... 2026-09-10 06:49:35,001 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_guess_name_maps_to_name_on_request_line ... 2026-09-10 06:49:35,089 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_guess_name_maps_to_reference_on_request ... 2026-09-10 06:49:35,170 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_pair_allow_to_and_from ... 2026-09-10 06:49:35,231 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_pair_block_duplicate_same_direction ... 2026-09-10 06:49:35,358 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_accepts_both_item_shapes ... 2026-09-10 06:49:35,403 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_direction_defaults_and_override_default_direction ... 2026-09-10 06:49:35,434 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_line_vals_forces_to_approval_on_id ... 2026-09-10 06:49:35,461 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_supports_one_src_to_many_dest_preserves_order ... 2026-09-10 06:49:35,495 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:49:35,513 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_01_functional_sanity ... 2026-09-10 06:49:35,551 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_02_query_count_cold ... 2026-09-10 06:49:35,635 127 INFO rb-2d4cbc2-224673-413742 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/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/tests/test_approval_field_mapping_performance.py:95 2026-09-10 06:49:35,652 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_03_query_count_warm ... 2026-09-10 06:49:35,736 127 INFO rb-2d4cbc2-224673-413742 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/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/tests/test_approval_field_mapping_performance.py:107 2026-09-10 06:49:35,756 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_04_query_count_scaling_with_more_children ... 2026-09-10 06:49:35,836 127 INFO rb-2d4cbc2-224673-413742 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/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_approval/tests/test_approval_field_mapping_performance.py:124 2026-09-10 06:49:35,865 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_05_strict_mode_validation_error ... 2026-09-10 06:49:35,924 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:49:36,886 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_01_single_header_and_one_child ... 2026-09-10 06:49:37,776 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [713] 2026-09-10 06:49:37,852 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_02_single_header_and_two_children ... 2026-09-10 06:49:38,909 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [714] 2026-09-10 06:49:38,967 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:49:40,620 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_generate_src_records_non_approval_field_defaults: Starting TestApprovalGenerateSrcRecordsNonApprovalFieldDefaults.test_multi_header_field_default_from_line_code_applied_to_sources ... 2026-09-10 06:49:41,485 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1387 deleted mail.mail records with IDs: [715] 2026-09-10 06:49:41,584 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_generate_src_records_non_approval_field_defaults: Starting TestApprovalGenerateSrcRecordsNonApprovalFieldDefaults.test_single_header_default_applied_to_source_only_field ... 2026-09-10 06:49:42,622 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1387 deleted mail.mail records with IDs: [716] 2026-09-10 06:49:42,703 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_generate_src_records_non_approval_field_defaults: Starting TestApprovalGenerateSrcRecordsNonApprovalFieldDefaults.test_single_line_default_applied_to_source_children_only ... 2026-09-10 06:49:43,508 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1387 deleted request.approval.user.line records with IDs: [65] 2026-09-10 06:49:43,911 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1387 deleted mail.mail records with IDs: [717] 2026-09-10 06:49:44,001 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:49:44,464 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_loads_defaults_fill_if_empty ... 2026-09-10 06:49:45,934 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_overrides_when_forced ... 2026-09-10 06:49:47,293 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_respects_existing_context_values_when_not_forced ... 2026-09-10 06:49:48,532 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_onchange_type_applies_defaults ... 2026-09-10 06:49:49,852 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:49:50,364 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_01_default_code_must_be_dict ... 2026-09-10 06:49:50,456 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-09-10 06:49:50,508 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_03_default_code_unknown_field_is_ignored ... 2026-09-10 06:49:50,705 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_10_apply_defaults_fill_if_empty ... 2026-09-10 06:49:51,021 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_11_do_not_override_when_existing_value_present ... 2026-09-10 06:49:51,262 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_20_override_when_force_enabled ... 2026-09-10 06:49:51,697 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_30_helpers_uid_now_company_ref ... 2026-09-10 06:49:51,965 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_40_comment_only_is_treated_as_empty ... 2026-09-10 06:49:52,131 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_41_inline_comment_is_ignored ... 2026-09-10 06:49:52,331 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:49:53,155 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_loads_defaults_fill_if_empty ... 2025-01-31 09:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1390 deleted request.approval.user.line records with IDs: [71] 2026-09-10 06:49:53,809 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_overrides_when_forced ... 2025-01-31 09:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1390 deleted request.approval.user.line records with IDs: [71] 2026-09-10 06:49:54,580 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_respects_context_when_not_forced ... 2026-09-10 06:49:55,139 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1390 deleted request.approval.user.line records with IDs: [71] 2026-09-10 06:49:55,217 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_uses_line_defaults_not_header ... 2026-09-10 06:49:56,871 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_overridden_when_forced ... 2026-09-10 06:49:58,807 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_vs_defaults_not_forced ... 2026-09-10 06:50:00,561 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:50:01,212 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_01_default_code_must_be_dict ... 2026-09-10 06:50:01,324 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-09-10 06:50:01,376 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_03_line_default_code_unknown_field_is_ignored ... 2026-09-10 06:50:01,559 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_04_line_default_code_comment_only ... 2026-09-10 06:50:01,752 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_10_line_defaults_fill_if_empty_direct_create ... 2026-09-10 06:50:02,050 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_11_line_defaults_do_not_override_existing_values_direct_create ... 2026-09-10 06:50:02,267 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_20_line_defaults_override_when_forced_direct_create ... 2026-09-10 06:50:02,661 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_30_line_helpers_uid_now_ref_direct_create ... 2026-09-10 06:50:02,977 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_40_line_defaults_fill_if_empty_via_request_write ... 2025-01-31 09:00:00,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [78] 2026-09-10 06:50:03,343 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_41_line_defaults_do_not_override_existing_values_via_request_write ... 2026-09-10 06:50:03,660 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [78] 2026-09-10 06:50:03,709 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_42_line_defaults_override_when_forced_via_request_write ... 2026-09-10 06:50:03,998 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [78] 2026-09-10 06:50:04,042 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_50_isolation_header_vs_line_defaults_direct_create_line ... 2026-09-10 06:50:04,408 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_51_isolation_header_vs_line_defaults_via_request_write ... 2026-09-10 06:50:04,737 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [78] 2026-09-10 06:50:04,819 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_52_independent_force_policy_header_forced_line_not_forced ... 2026-09-10 06:50:05,122 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_53_independent_force_policy_header_not_forced_line_forced ... 2026-09-10 06:50:05,446 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_60_create_request_with_lines_defaults_applied ... 2026-09-10 06:50:05,759 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_61_create_request_with_lines_values_take_precedence_when_not_forced ... 2026-09-10 06:50:06,123 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_62_create_request_with_lines_line_forced_overrides_values ... 2026-09-10 06:50:06,627 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_63_create_request_with_multiple_lines_mixed_values_and_force ... 2026-09-10 06:50:07,273 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:50:12,370 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_01_compute_approvers ... 2026-09-10 06:50:12,516 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_02_compute_approvers ... 2026-09-10 06:50:12,633 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_03_compute_approvers ... 2026-09-10 06:50:13,145 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_01_compute_state ... 2026-09-10 06:50:13,232 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_02_compute_state ... 2026-09-10 06:50:13,475 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [718] 2026-09-10 06:50:13,584 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_03_compute_state ... 2026-09-10 06:50:13,866 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [719] 2026-09-10 06:50:14,058 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.activity records with IDs: [263] 2026-09-10 06:50:14,203 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [720] 2026-09-10 06:50:14,727 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_04_compute_state ... 2026-09-10 06:50:14,968 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [721] 2026-09-10 06:50:15,147 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.activity records with IDs: [265] 2026-09-10 06:50:15,287 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [722] 2026-09-10 06:50:15,441 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1399 deleted mail.activity records with IDs: [266] 2026-09-10 06:50:15,593 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1399 deleted mail.mail records with IDs: [723] 2026-09-10 06:50:15,848 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_05_compute_state ... 2026-09-10 06:50:16,100 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [724] 2026-09-10 06:50:16,229 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.activity records with IDs: [268] 2026-09-10 06:50:16,357 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [725] 2026-09-10 06:50:16,545 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1399 deleted mail.activity records with IDs: [269] 2026-09-10 06:50:16,686 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1399 deleted mail.mail records with IDs: [726] 2026-09-10 06:50:16,861 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1400 deleted mail.activity records with IDs: [270] 2026-09-10 06:50:17,048 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1400 deleted mail.mail records with IDs: [727] 2026-09-10 06:50:17,137 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_06_compute_state ... 2026-09-10 06:50:17,686 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [728] 2026-09-10 06:50:17,854 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.activity records with IDs: [271] 2026-09-10 06:50:17,997 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [729] 2026-09-10 06:50:18,182 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1399 deleted mail.activity records with IDs: [272] 2026-09-10 06:50:18,364 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1399 deleted mail.mail records with IDs: [730] 2026-09-10 06:50:18,560 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1400 deleted mail.activity records with IDs: [273] 2026-09-10 06:50:18,706 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1400 deleted mail.mail records with IDs: [731] 2026-09-10 06:50:18,853 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [274] 2026-09-10 06:50:18,995 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [732] 2026-09-10 06:50:19,072 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_07_compute_state ... 2026-09-10 06:50:19,299 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [733] 2026-09-10 06:50:19,498 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [276] 2026-09-10 06:50:19,608 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [734] 2026-09-10 06:50:19,683 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_08_compute_state ... 2026-09-10 06:50:19,904 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [735] 2026-09-10 06:50:20,047 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.activity records with IDs: [277] 2026-09-10 06:50:20,182 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [736] 2026-09-10 06:50:20,373 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1399 deleted mail.activity records with IDs: [278] 2026-09-10 06:50:20,582 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1399 deleted mail.mail records with IDs: [737] 2026-09-10 06:50:20,678 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_09_compute_state ... 2026-09-10 06:50:20,906 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [738] 2026-09-10 06:50:21,044 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.activity records with IDs: [279] 2026-09-10 06:50:21,155 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [739] 2026-09-10 06:50:21,357 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_10_compute_state ... 2026-09-10 06:50:21,556 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [740] 2026-09-10 06:50:21,712 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.activity records with IDs: [280] 2026-09-10 06:50:21,862 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [741] 2026-09-10 06:50:21,951 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_11_compute_state ... 2026-09-10 06:50:22,190 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [742] 2026-09-10 06:50:22,273 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [281] 2026-09-10 06:50:22,356 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_12_compute_state ... 2026-09-10 06:50:22,583 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [743] 2026-09-10 06:50:22,734 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [282] 2026-09-10 06:50:22,844 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [744] 2026-09-10 06:50:22,887 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_13_compute_state ... 2026-09-10 06:50:23,103 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [745] 2026-09-10 06:50:23,256 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [283] 2026-09-10 06:50:23,370 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [746] 2026-09-10 06:50:23,544 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_14_compute_state ... 2026-09-10 06:50:23,979 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [747] 2026-09-10 06:50:24,050 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [748] 2026-09-10 06:50:24,127 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [749] 2026-09-10 06:50:24,249 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.activity records with IDs: [284, 285, 286] 2026-09-10 06:50:24,375 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [750] 2026-09-10 06:50:24,528 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [751] 2026-09-10 06:50:24,610 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [752] 2026-09-10 06:50:24,749 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1400 deleted mail.activity records with IDs: [287, 288] 2026-09-10 06:50:24,900 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1400 deleted mail.mail records with IDs: [753] 2026-09-10 06:50:25,091 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [289] 2026-09-10 06:50:25,277 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [754] 2026-09-10 06:50:25,354 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_15_compute_state ... 2026-09-10 06:50:26,536 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [755] 2026-09-10 06:50:26,622 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [756] 2026-09-10 06:50:26,699 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [757] 2026-09-10 06:50:26,827 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.activity records with IDs: [290, 291, 292] 2026-09-10 06:50:26,958 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [758] 2026-09-10 06:50:27,103 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [759] 2026-09-10 06:50:27,201 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [760] 2026-09-10 06:50:27,333 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1400 deleted mail.activity records with IDs: [293, 294] 2026-09-10 06:50:27,470 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1400 deleted mail.mail records with IDs: [761] 2026-09-10 06:50:27,584 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [295] 2026-09-10 06:50:27,733 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [762] 2026-09-10 06:50:27,813 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_16_compute_state ... 2026-09-10 06:50:28,321 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted request.approval.user.line records with IDs: [110] 2026-09-10 06:50:28,397 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_19_compute_state ... 2026-09-10 06:50:28,757 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [763] 2026-09-10 06:50:28,931 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [296] 2026-09-10 06:50:29,039 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [764] 2026-09-10 06:50:29,215 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [765] 2026-09-10 06:50:29,381 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_20_compute_state ... 2026-09-10 06:50:29,584 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [766] 2026-09-10 06:50:29,662 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [767] 2026-09-10 06:50:29,735 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [768] 2026-09-10 06:50:29,823 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [769] 2026-09-10 06:50:29,965 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1399 deleted mail.activity records with IDs: [297, 298, 299, 300] 2026-09-10 06:50:30,092 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1399 deleted mail.mail records with IDs: [770] 2026-09-10 06:50:30,159 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1399 deleted mail.mail records with IDs: [771] 2026-09-10 06:50:30,236 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1399 deleted mail.mail records with IDs: [772] 2026-09-10 06:50:30,414 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [301, 302, 303] 2026-09-10 06:50:30,538 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [773] 2026-09-10 06:50:30,637 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [774] 2026-09-10 06:50:30,799 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1400 deleted mail.activity records with IDs: [304, 305] 2026-09-10 06:50:30,989 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1400 deleted mail.mail records with IDs: [775] 2026-09-10 06:50:31,163 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.activity records with IDs: [306] 2026-09-10 06:50:31,325 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [776] 2026-09-10 06:50:31,421 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_00_direct_manager_in_line_users ... 2026-09-10 06:50:31,942 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [777] 2026-09-10 06:50:32,016 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [778] 2026-09-10 06:50:32,139 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.activity records with IDs: [307, 308] 2026-09-10 06:50:32,240 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [779] 2026-09-10 06:50:32,393 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1400 deleted mail.activity records with IDs: [309] 2026-09-10 06:50:32,514 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1400 deleted mail.mail records with IDs: [780] 2026-09-10 06:50:32,553 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_01_direct_manager_in_line_users_not_require ... 2026-09-10 06:50:33,015 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [781] 2026-09-10 06:50:33,082 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [782] 2026-09-10 06:50:33,159 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [783] 2026-09-10 06:50:33,303 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.activity records with IDs: [310, 311, 312] 2026-09-10 06:50:33,425 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [784] 2026-09-10 06:50:33,518 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [785] 2026-09-10 06:50:33,649 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1400 deleted mail.activity records with IDs: [313, 314] 2026-09-10 06:50:33,765 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1400 deleted mail.mail records with IDs: [786] 2026-09-10 06:50:33,914 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [315] 2026-09-10 06:50:34,052 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [787] 2026-09-10 06:50:34,094 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_01_activity_schedule ... 2026-09-10 06:50:34,541 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [788] 2026-09-10 06:50:34,647 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [789] 2026-09-10 06:50:34,810 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.activity records with IDs: [316, 317] 2026-09-10 06:50:34,978 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [790] 2026-09-10 06:50:35,125 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1399 deleted mail.activity records with IDs: [318] 2026-09-10 06:50:35,283 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1399 deleted mail.mail records with IDs: [791] 2026-09-10 06:50:35,336 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_02_activity_schedule ... 2026-09-10 06:50:35,823 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [792] 2026-09-10 06:50:35,965 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.activity records with IDs: [319] 2026-09-10 06:50:36,083 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [793] 2026-09-10 06:50:36,265 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1399 deleted mail.activity records with IDs: [320] 2026-09-10 06:50:36,455 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1399 deleted mail.mail records with IDs: [794] 2026-09-10 06:50:36,505 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_07_01_list_of_approvers_empty ... 2026-09-10 06:50:36,910 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_multiple_approvers_at_each_step ... 2026-09-10 06:50:37,438 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [795] 2026-09-10 06:50:37,513 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1392 deleted mail.mail records with IDs: [796] 2026-09-10 06:50:37,782 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.activity records with IDs: [321, 322] 2026-09-10 06:50:37,918 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [797] 2026-09-10 06:50:37,990 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [798] 2026-09-10 06:50:38,132 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [323, 324] 2026-09-10 06:50:38,253 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [799] 2026-09-10 06:50:38,297 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-10 06:50:39,925 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_001_confirm_blocks_when_lines_required_missing ... 2026-09-10 06:50:40,254 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [124] 2026-09-10 06:50:40,298 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_002_confirm_succeeds_when_line_present ... 2026-09-10 06:50:41,177 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [800] 2026-09-10 06:50:41,241 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_003_confirm_not_blocked_when_lines_optional ... 2026-09-10 06:50:41,856 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [801] 2026-09-10 06:50:41,920 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:50:47,083 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_01_min_approvals ... 2026-09-10 06:50:47,396 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approval_type_copy ... 2026-09-10 06:50:47,582 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approve_request_count ... 2026-09-10 06:50:47,885 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1403 deleted mail.mail records with IDs: [802] 2026-09-10 06:50:48,101 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1403 deleted mail.mail records with IDs: [803] 2026-09-10 06:50:48,309 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [327] 2026-09-10 06:50:48,465 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [804] 2026-09-10 06:50:48,529 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_constraint_approval_user_line ... 2026-09-10 06:50:48,669 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_days_to_approve_is_negative ... 2026-09-10 06:50:48,718 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-10 06:50:53,661 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_01_dest_model_id_and_has_lines_by_mode ... 2026-09-10 06:50:53,876 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_02_has_lines_multi_with_src_model_set ... 2026-09-10 06:50:54,572 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_05_applicable_record_domain_validation_ok_and_bad ... 2026-09-10 06:50:54,683 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_06_before_approval_required_domain_validation_ok_and_bad ... 2026-09-10 06:50:54,802 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_101_uom_enable_single ... 2026-09-10 06:50:57,449 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:50:57,534 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_001_only_applicable_set_required_empty ... 2026-09-10 06:50:58,292 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_002_only_required_all_records ... 2026-09-10 06:50:58,949 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_003_required_and_applicable_and_combination ... 2026-09-10 06:50:59,591 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_004_required_specific_field_and_applicable_companies ... 2026-09-10 06:51:00,282 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_005_required_empty_list_literal ... 2026-09-10 06:51:01,042 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_006_required_invalid_syntax_safe_fallback ... 2026-09-10 06:51:01,684 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_007_applicable_empty_and_required_all ... 2026-09-10 06:51:02,300 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_008_and_shape_is_stable_against_visibility ... 2026-09-10 06:51:02,868 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:51:09,069 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_approver_role_shows_hr_job_position ... 2026-09-10 06:51:09,591 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_module_strings_carry_no_tax_vocabulary ... 2026-09-10 06:51:09,610 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_slip_totals_dict_exposes_no_tax_key ... 2026-09-10 06:51:09,943 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_empty_slip_snapshot_returns_no_columns ... 2026-09-10 06:51:10,240 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_header_slip_gate_excludes_only_disabled_sentinels ... 2026-09-10 06:51:10,788 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_manager_prerequisite_alert_names_missing_hr_data ... 2026-09-10 06:51:11,400 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_request_currency_at_early_utc_hour ... 2026-09-10 06:51:11,820 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_the_request_currency ... 2026-09-10 06:51:12,212 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_refuse_reason_prints_on_slip_only_when_refused ... 2026-09-10 06:51:12,824 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_configuration_is_frozen_at_request_creation ... 2026-09-10 06:51:13,117 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted viin.approval.type.header.slip.field records with IDs: [3] 2026-09-10 06:51:13,134 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted viin.approval.type.line.slip.field records with IDs: [2] 2026-09-10 06:51:13,166 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_report_action_resolves_and_renders ... 2026-09-10 06:51:13,607 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_totals_hidden_when_only_refused_or_cancelled_lines ... 2026-09-10 06:51:14,344 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-10 06:51:15,194 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_101_orm_write_does_not_trigger_type_onchange_hook ... 2026-09-10 06:51:15,472 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_201_form_onchange_triggers_type_onchange_hook ... 2026-09-10 06:51:16,899 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_202_form_onchange_can_update_many2one_field ... 2026-09-10 06:51:18,338 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_301_line_form_onchange_triggers_type_onchange_hook ... 2026-09-10 06:51:19,079 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1426 deleted request.approval.user.line records with IDs: [161] 2026-09-10 06:51:19,187 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_302_header_and_line_onchange_both_triggered ... 2026-09-10 06:51:21,227 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:51:27,897 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_direct_cursor_access ... 2026-09-10 06:51:28,335 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_model_create_attempt ... 2026-09-10 06:51:28,710 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_sudo_attempt ... 2026-09-10 06:51:29,154 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_with_context_attempt ... 2026-09-10 06:51:29,598 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_write_attempt ... 2026-09-10 06:51:30,041 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_read_user_company_request ... 2026-09-10 06:51:30,548 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_use_readonly_search_count ... 2026-09-10 06:51:30,961 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_comment_only_is_treated_as_empty ... 2026-09-10 06:51:31,367 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_empty_keeps_step_applicable ... 2026-09-10 06:51:31,798 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_false_skips_selector_step ... 2026-09-10 06:51:32,263 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_falsey_non_bool_is_skipped ... 2026-09-10 06:51:32,695 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_assignment ... 2026-09-10 06:51:32,783 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_dunder_import ... 2026-09-10 06:51:32,862 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_runtime_blocks_setattr ... 2026-09-10 06:51:33,215 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_true_adds_selector_step ... 2026-09-10 06:51:33,614 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_truthy_non_bool_is_applied ... 2026-09-10 06:51:34,003 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_whitespace_only_is_treated_as_empty ... 2026-09-10 06:51:34,371 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fails_when_no_manager_found_in_hierarchy ... 2026-09-10 06:51:34,799 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fallback_to_nearest_parent_manager ... 2026-09-10 06:51:35,200 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_manager_is_resolved ... 2026-09-10 06:51:35,666 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_all_must_approve_creates_required_lines ... 2026-09-10 06:51:36,088 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_any_in_step_unions_users ... 2026-09-10 06:51:37,340 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_with_employee_tags_filters_managers ... 2026-09-10 06:51:37,755 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_filter_can_make_resolution_empty ... 2026-09-10 06:51:38,195 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_not_allowed_for_specific_approvers ... 2026-09-10 06:51:38,254 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_requires_tags ... 2026-09-10 06:51:38,309 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_resolves_employees_by_tag ... 2026-09-10 06:51:38,718 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_all_must_approve_creates_one_line_per_user_required_true ... 2026-09-10 06:51:39,135 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_any_in_step_creates_single_line_with_all_users ... 2026-09-10 06:51:39,601 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_filters_out_non_approval_officer_users ... 2026-09-10 06:51:40,020 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_is_not_fixed_when_employee_changes_job ... 2026-09-10 06:51:40,499 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_with_employee_tags_filters_employees ... 2026-09-10 06:51:40,876 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-10 06:51:48,605 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_walks_up_until_manager_is_in_submitter_chain ... 2026-09-10 06:51:49,128 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_can_fallback_to_root_manager ... 2026-09-10 06:51:49,699 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5448] 2026-09-10 06:51:50,342 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_requires_manager_tag_and_chain ... 2026-09-10 06:51:50,760 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_applies_tag_and_chain_together ... 2026-09-10 06:51:51,136 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_empty_when_no_manager_chain_match ... 2026-09-10 06:51:51,499 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_keeps_only_users_in_submitter_manager_chain ... 2026-09-10 06:51:51,881 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_with_tag_filter_applies_tag_and_chain_together ... 2026-09-10 06:51:52,273 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-10 06:51:57,726 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_applies_employee_tag_filter_from_ui ... 2026-09-10 06:51:58,163 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_can_skip_required_step ... 2026-09-10 06:51:58,542 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_does_not_skip_when_result_is_non_empty_even_if_skip_required_true ... 2026-09-10 06:51:58,932 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_required_step_raises_when_no_result_and_skip_required_false ... 2026-09-10 06:51:59,373 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_from_employee_parent_chain_with_tag ... 2026-09-10 06:51:59,842 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_user ... 2026-09-10 06:52:00,241 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-10 06:52:11,045 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_manual_lines_before_confirm_and_after_confirm_resolve ... 2026-09-10 06:52:12,002 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1461 deleted mail.mail records with IDs: [805] 2026-09-10 06:52:12,106 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1461 deleted mail.mail records with IDs: [806] 2026-09-10 06:52:12,653 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1461 deleted mail.mail records with IDs: [807] 2026-09-10 06:52:12,790 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1461 deleted mail.mail records with IDs: [808] 2026-09-10 06:52:12,917 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1461 deleted mail.mail records with IDs: [809] 2026-09-10 06:52:13,061 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1461 deleted mail.mail records with IDs: [810] 2026-09-10 06:52:13,169 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_manual_request_before_confirm_and_after_confirm_resolve ... 2026-09-10 06:52:13,793 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1461 deleted mail.mail records with IDs: [811] 2026-09-10 06:52:13,915 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1461 deleted mail.mail records with IDs: [812] 2026-09-10 06:52:14,335 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1461 deleted mail.mail records with IDs: [813] 2026-09-10 06:52:14,428 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1461 deleted mail.mail records with IDs: [814] 2026-09-10 06:52:14,526 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1461 deleted mail.mail records with IDs: [815] 2026-09-10 06:52:14,640 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_applies_employee_tag_filter ... 2026-09-10 06:52:17,170 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_line_collects_users_from_all_lines_unique ... 2026-09-10 06:52:18,348 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_line_required_skips_when_no_lines ... 2026-09-10 06:52:19,019 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_optional_skipped_when_no_related_record ... 2026-09-10 06:52:19,277 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_adds_partner_creator_as_approver ... 2026-09-10 06:52:19,913 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_deduplicate_with_res_users_selector ... 2026-09-10 06:52:20,596 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_required_raises_when_resolved_user_not_approval_officer ... 2026-09-10 06:52:21,382 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_required_skips_when_no_related_record ... 2026-09-10 06:52:21,695 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-10 06:52:21,710 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_01_arch_flag_stamped_when_enabled ... 2026-09-10 06:52:22,849 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_02_arch_flag_absent_on_blacklisted_model ... 2026-09-10 06:52:22,893 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:52:25,034 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_101_single_attach_override ... 2026-09-10 06:52:25,838 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_102_single_attach_override ... 2026-09-10 06:52:26,944 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_202_multi_attach_override ... 2026-09-10 06:52:27,729 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_203_multi_attach_override ... 2026-09-10 06:52:28,720 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:52:30,304 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_company_mismatch_rejected ... 2026-09-10 06:52:37,332 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_multi_adds_lines_to_existing ... 2026-09-10 06:52:39,394 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1472 deleted request.approval.user.line records with IDs: [287] 2026-09-10 06:52:39,607 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_prefill_access_denied ... 2026-09-10 06:52:40,044 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [190], uid: 1472, model: viin.approval.request 2026-09-10 06:52:40,082 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_single_updates_existing_header ... 2026-09-10 06:52:41,996 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1472 deleted request.approval.user.line records with IDs: [290] 2026-09-10 06:52:42,054 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_type_multi_updates_existing_header ... 2026-09-10 06:52:44,044 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:52:46,282 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_00_select_source_records_without_write_access ... 2026-09-10 06:52:46,781 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_10_select_source_records_action_carries_attach_ctx ... 2026-09-10 06:52:47,274 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_20_attach_multi_adds_lines ... 2026-09-10 06:52:48,447 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_30_attach_single_updates_header ... 2026-09-10 06:52:49,340 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_40_selector_denies_when_type_has_no_src_or_no_write ... 2026-09-10 06:52:49,774 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 06:52:50,735 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_head_and_all_lines_deleted ... 2026-09-10 06:52:51,491 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13569, 13566] 2026-09-10 06:52:52,073 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3093] 2026-09-10 06:52:52,137 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [79] 2026-09-10 06:52:52,277 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [298] 2026-09-10 06:52:52,344 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13568, 13565] 2026-09-10 06:52:52,570 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3092] 2026-09-10 06:52:52,738 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13571, 13570, 13567] 2026-09-10 06:52:52,784 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [199] 2026-09-10 06:52:52,819 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_main_source_deleted ... 2026-09-10 06:52:53,719 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13575, 13573] 2026-09-10 06:52:53,919 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3094] 2026-09-10 06:52:54,045 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13574] 2026-09-10 06:52:54,080 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [200] 2026-09-10 06:52:54,111 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_lines_removed_when_source_line_deleted ... 2026-09-10 06:52:55,202 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13583, 13578] 2026-09-10 06:52:55,407 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3098] 2026-09-10 06:52:55,446 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [82] 2026-09-10 06:52:55,605 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [301] 2026-09-10 06:52:55,655 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13581, 13579] 2026-09-10 06:52:55,866 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3096] 2026-09-10 06:52:55,994 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13585, 13584, 13580] 2026-09-10 06:52:56,030 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [201] 2026-09-10 06:52:56,063 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_non_draft_request_not_cancelled_when_source_deleted ... 2026-09-10 06:52:57,287 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [816] 2026-09-10 06:52:57,439 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [340] 2026-09-10 06:52:57,818 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13596, 13593, 13589, 13586] 2026-09-10 06:52:58,066 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3099] 2026-09-10 06:52:58,248 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:52:58,262 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_catalog_button_visibility: Starting TestCatalogButtonVisibility.test_action_add_from_catalog_rejected_when_line_product_disabled ... 2026-09-10 06:52:58,621 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:52:58,639 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_catalog_order_data: Starting TestProductCatalogOrderData.test_get_product_catalog_order_data_includes_product_type ... 2026-09-10 06:52:59,128 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:53:00,346 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_01 ... 2026-09-10 06:53:01,838 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_02 ... 2026-09-10 06:53:03,152 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_03 ... 2026-09-10 06:53:05,441 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_04 ... 2026-09-10 06:53:07,097 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:53:07,503 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_header_date_change_recomputes_line_currency_rate_and_request_totals ... 2026-09-10 06:53:07,891 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_line_date_toggle_change_recomputes_line_currency_rate ... 2026-09-10 06:53:08,380 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_request_date_change_recomputes_currency_rate_and_totals ... 2026-09-10 06:53:08,755 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_type_date_toggle_change_recomputes_request_currency_rate ... 2026-09-10 06:53:09,257 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:53:09,279 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_multi ... 2026-09-10 06:53:10,085 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_single ... 2026-09-10 06:53:10,979 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_switch_mode_updates_dest_model_and_lines ... 2026-09-10 06:53:11,971 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [67271, 67272, 67273, 67274, 67275, 67276] 2026-09-10 06:53:13,218 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [67277, 67278, 67279, 67280, 67281, 67282, 67283, 67284, 67285, 67286] 2026-09-10 06:53:14,235 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:53:14,251 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_dest_model_mapping_regen: Starting TestDestModelMappingRegen.test_mapping_targets_change_with_mode ... 2026-09-10 06:53:15,101 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [67293, 67294, 67295, 67296, 67297, 67298] 2026-09-10 06:53:16,028 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:53:21,626 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_multi_record_returns_two_distinct_ids ... 2026-09-10 06:53:21,894 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_returns_client_consumable_ids ... 2026-09-10 06:53:22,173 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_single_record_creates_distinct_persisted_record ... 2026-09-10 06:53:22,426 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-10 06:53:22,441 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_dynamic_field_in_views_request: Starting TestApprovalRequestDynamicField.test_dynamic_fields_rendering_in_approval_request_form_view ... 2026-09-10 06:53:22,576 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:53:22,589 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_dynamic_field_in_views_wizard: Starting TestWizardDynamicFieldsStrictAll.test_wizard_head_and_line_dynamic_fields_use_strict_patterns ... 2026-09-10 06:53:22,783 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:53:22,946 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_approver_step_popup_keeps_selector_specific_fields ... 2026-09-10 06:53:22,983 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_selector_summary_for_selector_based_steps ... 2026-09-10 06:53:23,185 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_selector_summary_for_specific_approvers ... 2026-09-10 06:53:23,347 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:53:24,251 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_approver_tree_keeps_inactive_multi_users_visible ... 2026-09-10 06:53:24,317 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_current_sequential_approver_moves_activity_to_next_active_step ... 2026-09-10 06:53:24,795 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1488 deleted mail.mail records with IDs: [817] 2026-09-10 06:53:24,909 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1393] 2026-09-10 06:53:24,922 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [341] 2026-09-10 06:53:25,052 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [818] 2026-09-10 06:53:25,125 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_only_pending_approver_refuses_request_and_clears_activity ... 2026-09-10 06:53:25,540 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1488 deleted mail.mail records with IDs: [819] 2026-09-10 06:53:25,652 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1393] 2026-09-10 06:53:25,672 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [343] 2026-09-10 06:53:25,760 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_python_selector_skips_inactive_users ... 2026-09-10 06:53:25,814 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1394] 2026-09-10 06:53:26,142 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_reactivating_pending_sequential_approver_recreates_activity ... 2026-09-10 06:53:26,608 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1488 deleted mail.mail records with IDs: [820] 2026-09-10 06:53:26,705 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1393] 2026-09-10 06:53:26,724 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [344] 2026-09-10 06:53:26,907 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [821] 2026-09-10 06:53:27,005 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [345] 2026-09-10 06:53:27,164 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [822] 2026-09-10 06:53:27,259 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:53:27,275 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_child_mapping_domains ... 2026-09-10 06:53:27,318 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_allows_company_and_currency_manual ... 2026-09-10 06:53:27,349 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_candidates_from_model_by_mode ... 2026-09-10 06:53:28,663 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_src_domain_basic_constraints ... 2026-09-10 06:53:28,711 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:53:30,112 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_01 ... 2026-09-10 06:53:30,675 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_02 ... 2026-09-10 06:53:31,202 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_03 ... 2026-09-10 06:53:31,725 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_04 ... 2026-09-10 06:53:32,414 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_05 ... 2026-09-10 06:53:32,922 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_06 ... 2026-09-10 06:53:33,511 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_07 ... 2026-09-10 06:53:34,116 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_08 ... 2026-09-10 06:53:34,679 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 06:53:35,993 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_01_create_from_partner_children_does_not_create_partner ... 2026-09-10 06:53:36,958 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_02_confirm_from_partner_children_does_not_create_partner ... 2026-09-10 06:53:38,047 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [823] 2026-09-10 06:53:38,119 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_03_update_existing_request_via_attach_context ... 2026-09-10 06:53:39,162 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [824] 2026-09-10 06:53:39,258 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:53:44,968 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_01_check_permission_dragging_kanban_at_draft ... 2026-09-10 06:53:45,177 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [825] 2026-09-10 06:53:45,266 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_02_check_permission_dragging_kanban_at_draft ... 2026-09-10 06:53:45,463 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:53:45,636 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_03_check_permission_dragging_kanban_at_draft ... 2026-09-10 06:53:45,825 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:53:45,960 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_04_check_permission_dragging_kanban_at_draft ... 2026-09-10 06:53:46,122 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:53:46,273 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_05_check_permission_dragging_kanban_at_draft ... 2026-09-10 06:53:46,456 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:53:46,583 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_06_check_permission_dragging_kanban_at_confirm ... 2026-09-10 06:53:46,727 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:53:47,007 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [826] 2026-09-10 06:53:47,158 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [350] 2026-09-10 06:53:47,276 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [827] 2026-09-10 06:53:47,319 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_07_check_permission_dragging_kanban_at_confirm ... 2026-09-10 06:53:47,453 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:53:47,683 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [828] 2026-09-10 06:53:47,905 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [829] 2026-09-10 06:53:47,944 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_08_check_permission_dragging_kanban_at_confirm ... 2026-09-10 06:53:48,064 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:53:48,315 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [830] 2026-09-10 06:53:48,385 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_09_check_permission_dragging_kanban_at_confirm ... 2026-09-10 06:53:48,519 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:53:48,762 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [831] 2026-09-10 06:53:48,837 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_10_check_permission_dragging_kanban_at_confirm ... 2026-09-10 06:53:49,016 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:53:49,324 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [832] 2026-09-10 06:53:49,396 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [354] 2026-09-10 06:53:49,451 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_11_check_permission_dragging_kanban_at_validate ... 2026-09-10 06:53:49,611 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:53:49,866 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [833] 2026-09-10 06:53:49,965 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [355] 2026-09-10 06:53:50,079 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [834] 2026-09-10 06:53:50,120 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_12_check_permission_dragging_kanban_at_validate ... 2026-09-10 06:53:50,250 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:53:50,504 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [835] 2026-09-10 06:53:50,607 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [356] 2026-09-10 06:53:50,712 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [836] 2026-09-10 06:53:50,754 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_13_check_permission_dragging_kanban_at_validate ... 2026-09-10 06:53:50,872 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:53:51,126 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [837] 2026-09-10 06:53:51,232 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [357] 2026-09-10 06:53:51,348 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [838] 2026-09-10 06:53:51,411 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_14_check_permission_dragging_kanban_at_validate ... 2026-09-10 06:53:51,548 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:53:51,789 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [839] 2026-09-10 06:53:51,906 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [358] 2026-09-10 06:53:52,078 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [840] 2026-09-10 06:53:52,159 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_15_check_permission_dragging_kanban_at_validate ... 2026-09-10 06:53:52,305 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:53:52,585 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [841] 2026-09-10 06:53:52,699 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [359] 2026-09-10 06:53:52,839 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [842] 2026-09-10 06:53:52,888 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_16_check_permission_dragging_kanban_at_refuse ... 2026-09-10 06:53:53,016 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:53:53,273 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [843] 2026-09-10 06:53:53,455 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [844] 2026-09-10 06:53:53,498 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_17_check_permission_dragging_kanban_at_refuse ... 2026-09-10 06:53:53,643 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:53:53,918 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [845] 2026-09-10 06:53:54,104 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [846] 2026-09-10 06:53:54,158 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_18_check_permission_dragging_kanban_at_refuse ... 2026-09-10 06:53:54,277 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:53:54,529 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [847] 2026-09-10 06:53:54,723 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [848] 2026-09-10 06:53:54,793 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_19_check_permission_dragging_kanban_at_refuse ... 2026-09-10 06:53:54,914 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:53:55,183 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [849] 2026-09-10 06:53:55,365 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [850] 2026-09-10 06:53:55,413 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_20_check_permission_dragging_kanban_at_refuse ... 2026-09-10 06:53:55,543 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:53:55,778 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [851] 2026-09-10 06:53:55,957 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [852] 2026-09-10 06:53:55,988 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [364] 2026-09-10 06:53:56,027 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_21_check_permission_dragging_kanban_at_done ... 2026-09-10 06:53:56,164 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:53:56,462 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [853] 2026-09-10 06:53:56,547 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [365] 2026-09-10 06:53:56,656 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [854] 2026-09-10 06:53:56,715 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_22_check_permission_dragging_kanban_at_done ... 2026-09-10 06:53:56,837 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:53:57,066 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [855] 2026-09-10 06:53:57,170 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [366] 2026-09-10 06:53:57,293 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [856] 2026-09-10 06:53:57,361 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_23_check_permission_dragging_kanban_at_done ... 2026-09-10 06:53:57,514 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:53:57,827 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [857] 2026-09-10 06:53:57,943 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [367] 2026-09-10 06:53:58,048 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [858] 2026-09-10 06:53:58,100 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_24_check_permission_dragging_kanban_at_done ... 2026-09-10 06:53:58,224 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:53:58,484 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [859] 2026-09-10 06:53:58,587 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [368] 2026-09-10 06:53:58,705 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [860] 2026-09-10 06:53:58,762 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_25_check_permission_dragging_kanban_at_done ... 2026-09-10 06:53:58,886 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:53:59,161 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [861] 2026-09-10 06:53:59,279 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [369] 2026-09-10 06:53:59,394 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [862] 2026-09-10 06:53:59,458 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_26_check_permission_dragging_kanban_at_cancel ... 2026-09-10 06:53:59,654 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:53:59,933 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [863] 2026-09-10 06:53:59,992 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [370] 2026-09-10 06:54:00,179 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_27_check_permission_dragging_kanban_at_cancel ... 2026-09-10 06:54:00,316 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:54:00,626 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [864] 2026-09-10 06:54:00,694 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [371] 2026-09-10 06:54:00,755 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_28_check_permission_dragging_kanban_at_cancel ... 2026-09-10 06:54:00,892 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:54:01,109 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [865] 2026-09-10 06:54:01,156 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [372] 2026-09-10 06:54:01,199 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_29_check_permission_dragging_kanban_at_cancel ... 2026-09-10 06:54:01,314 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:54:01,568 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [866] 2026-09-10 06:54:01,617 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [373] 2026-09-10 06:54:01,658 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_30_check_permission_dragging_kanban_at_cancel ... 2026-09-10 06:54:01,808 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1494 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-10 06:54:02,110 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [867] 2026-09-10 06:54:02,192 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [374] 2026-09-10 06:54:02,264 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-10 06:54:13,037 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7181, 7199, 7056] 2026-09-10 06:54:13,037 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1, 126, 144] 2026-09-10 06:54:13,580 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [868] 2026-09-10 06:54:13,593 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14107] 2026-09-10 06:54:13,601 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:54:14,151 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_analysis_currency_labels_follow_each_reader_in_the_same_transaction ... 2026-09-10 06:54:14,341 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_analysis_currency_labels_follow_the_reader_when_the_reader_owns_the_request ... 2026-09-10 06:54:14,392 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_analysis_subtotal_is_converted_into_reporting_company_currency ... 2026-09-10 06:54:14,512 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_analysis_subtotal_is_unchanged_when_the_reader_owns_the_request ... 2026-09-10 06:54:14,582 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_approver_report_currency_id_follows_each_reader_in_the_same_transaction ... 2026-09-10 06:54:14,713 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_approver_report_subtotal_is_converted_into_reporting_company_currency ... 2026-09-10 06:54:14,849 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_request_report_currency_id_follows_each_reader_in_the_same_transaction ... 2026-09-10 06:54:14,953 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_request_report_subtotal_is_converted_into_reporting_company_currency ... 2026-09-10 06:54:15,108 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_synthetic_line_keeps_raw_amounts_and_their_own_currency_labels ... 2026-09-10 06:54:15,185 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:54:20,780 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_report_view_not_updatable: Starting TestReportViewNotUpdatable.test_changing_the_company_currency_must_not_crash_the_database ... 2026-09-10 06:54:21,178 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_report_view_not_updatable: Starting TestReportViewNotUpdatable.test_no_report_view_carries_a_field_a_flush_can_write_back ... 2026-09-10 06:54:21,416 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_report_view_not_updatable: test_no_report_view_carries_a_field_a_flush_can_write_back: skipped 16 known core-offender field(s) on exempted model(s) ['hr.employee.public'] - see CORE_VIEW_MODEL_EXEMPTIONS. 2026-09-10 06:54:21,477 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:54:21,491 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_request_line_create_controls: Starting TestApprovalRequestLineCreateControls.test_request_line_create_controls_are_hidden_outside_draft ... 2026-09-10 06:54:21,580 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:54:21,598 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_marks_exception_then_draft_clears_it ... 2026-09-10 06:54:22,157 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_with_ignore_context_skips_exception ... 2026-09-10 06:54:22,565 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_ensure_can_change_state_blocks_unlinked_line ... 2026-09-10 06:54:22,743 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_ensure_can_change_state_uses_approval_id_not_approval_ids ... 2026-09-10 06:54:23,176 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_generic_line_owns_state_protocol_natively ... 2026-09-10 06:54:23,210 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:54:23,223 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_availability_fields_exist ... 2026-09-10 06:54:23,242 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_compute_availability_matches_registry ... 2026-09-10 06:54:23,478 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_module_toggle_fields_exist ... 2026-09-10 06:54:23,515 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:54:23,536 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_explicit_two_dests_preserved ... 2026-09-10 06:54:24,325 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [68015, 68016, 68017, 68018, 68019, 68020] 2026-09-10 06:54:25,318 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_invalid_explicit_dest_falls_back ... 2026-09-10 06:54:26,178 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [68023, 68024, 68025, 68026, 68027, 68028] 2026-09-10 06:54:26,963 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:54:33,110 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_sequential_multiple_approvers_freeze: Starting TestSequentialMultipleApproversFreeze.test_001_request_keeps_sequential_multiple_approvers_when_type_config_changes ... 2026-09-10 06:54:33,370 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-10 06:54:43,863 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [869] 2026-09-10 06:54:43,876 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14686] 2026-09-10 06:54:43,884 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 06:54:44,209 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_cannot_be_read_across_company ... 2026-09-10 06:54:44,230 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1515, model: viin.approval.type.header.slip.field 2026-09-10 06:54:44,257 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_remains_readable_within_same_company ... 2026-09-10 06:54:44,298 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_cannot_be_read_across_company ... 2026-09-10 06:54:44,315 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7], uid: 1515, model: viin.approval.type.line.slip.field 2026-09-10 06:54:44,363 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_remains_readable_within_same_company ... 2026-09-10 06:54:44,460 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:54:45,914 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_multi: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeMulti.test_301_approval_type_multi_ref_only ... 2026-09-10 06:54:46,035 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_multi: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeMulti.test_302_approval_type_multi_ref_and_user ... 2026-09-10 06:54:46,066 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_multi: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeMulti.test_303_multi_excluded_line_fields_do_not_post_diff_messages ... 2026-09-10 06:54:47,189 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1516 deleted mail.mail records with IDs: [870] 2026-09-10 06:54:47,292 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:54:50,580 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_101_approval_type_header ... 2026-09-10 06:54:50,679 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_102_approval_type_child ... 2026-09-10 06:54:50,726 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_103_approval_type_mixed ... 2026-09-10 06:54:50,774 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_201_header_excluded_field_does_not_post_diff_messages ... 2026-09-10 06:54:52,166 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1517 deleted mail.mail records with IDs: [871] 2026-09-10 06:54:52,356 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_202_child_excluded_field_does_not_post_diff_messages ... 2026-09-10 06:54:53,530 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1517 deleted mail.mail records with IDs: [872] 2026-09-10 06:54:53,661 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_203_mixed_excluded_fields_scoped_correctly ... 2026-09-10 06:54:54,909 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1517 deleted mail.mail records with IDs: [873] 2026-09-10 06:54:55,053 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:54:56,825 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_root_model: Starting TestSnapshotDiffEngineRootModel.test_101_single_diff_message_when_child_updated_via_parent_write ... 2026-09-10 06:54:58,184 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1518 deleted mail.mail records with IDs: [874] 2026-09-10 06:54:58,341 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [875] 2026-09-10 06:54:58,423 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [876] 2026-09-10 06:54:58,505 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [877] 2026-09-10 06:54:58,605 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_root_model: Starting TestSnapshotDiffEngineRootModel.test_102_single_diff_message_when_child_updated_directly ... 2026-09-10 06:54:59,770 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1518 deleted mail.mail records with IDs: [878] 2026-09-10 06:54:59,946 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [879] 2026-09-10 06:55:00,027 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [880] 2026-09-10 06:55:00,087 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:55:05,524 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_blocked_transition_must_not_be_reported_as_having_happened ... 2026-09-10 06:55:05,693 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_refuse_wizard_handoff_is_not_silently_dropped ... 2026-09-10 06:55:05,792 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_uninterrupted_transition_completes_and_persists_the_whole_write ... 2026-09-10 06:55:06,106 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1519 deleted mail.mail records with IDs: [881] 2026-09-10 06:55:06,254 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-10 06:55:07,962 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__falsy_head_and_line_clear ... 2026-09-10 06:55:08,754 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__head_overrides_request_head ... 2026-09-10 06:55:09,547 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__line_name_overrides_line_name ... 2026-09-10 06:55:10,390 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__line_overrides_its_own_line ... 2026-09-10 06:55:11,204 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__lines_prefilled_from_line_mapping ... 2026-09-10 06:55:11,577 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__origin_keys_are_ignored ... 2026-09-10 06:55:11,640 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__update_existing_request_matches_and_updates_lines ... 2026-09-10 06:55:12,999 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [524] 2026-09-10 06:55:13,112 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__update_existing_request_updates_line_name ... 2026-09-10 06:55:14,395 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [526] 2026-09-10 06:55:14,471 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__falsy_line_clears_request_head ... 2026-09-10 06:55:15,009 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__line_overrides_request_head ... 2026-09-10 06:55:15,690 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__origin_keys_are_ignored ... 2026-09-10 06:55:15,748 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__update_existing_request_header_from_line ... 2026-09-10 06:55:16,406 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__wizard_line_applies_header_defaults_fill ... 2026-09-10 06:55:18,196 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:55:20,270 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_account_move_display_type: Starting TestAccountMoveDisplayTypeMappingAndSync.test_account_move_display_type_mismatch_source_to_request ... 2026-09-10 06:55:21,921 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_account_move_display_type: Starting TestAccountMoveDisplayTypeMappingAndSync.test_account_move_display_type_not_mapped_means_request_always_false ... 2026-09-10 06:55:23,528 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_account_move_display_type: Starting TestAccountMoveDisplayTypeMappingAndSync.test_account_move_display_type_sync_two_way_with_required_source_field ... 2026-09-10 06:55:25,245 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:55:35,538 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_account_request_type_generation_by_chart_template: Starting TestApprovalRequestTypeGenerationByChartTemplate.test_branch_without_chart_template_should_not_have_accounting_types ... 2026-09-10 06:55:35,668 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_account_request_type_generation_by_chart_template: Starting TestApprovalRequestTypeGenerationByChartTemplate.test_company_without_chart_template_should_not_have_accounting_types ... 2026-09-10 06:55:35,691 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_account_request_type_generation_by_chart_template: Starting TestApprovalRequestTypeGenerationByChartTemplate.test_loading_chart_template_should_generate_types_for_company_and_branch ... 2026-09-10 06:55:41,523 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:55:41,989 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_invoice_type_core_config ... 2026-09-10 06:55:42,056 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_refund_type_core_config ... 2026-09-10 06:55:42,085 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_types_should_exist ... 2026-09-10 06:55:42,107 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_vendor_payment_type_core_config ... 2026-09-10 06:55:42,144 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:55:42,610 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_display_type_sync_bidirectional ... 2026-09-10 06:55:43,988 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_line_analytic_distribution_sync ... 2026-09-10 06:55:44,076 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:55:47,341 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72be037100> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:55:47,341 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72b69eea20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:55:47,360 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:55:47,363 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72b7866480> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:55:47,863 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:55:50,023 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72bcbb6980> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:55:50,025 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bca71080> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:55:50,033 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:55:50,037 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72bcd79c60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:55:50,372 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:55:53,210 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72e1e36d40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:55:53,211 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72ba733600> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:55:53,218 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:55:53,223 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72b8889120> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:55:53,589 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:55:56,546 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72b6394900> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:55:56,548 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bd1a6b60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:55:56,555 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:55:56,559 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72bd1a7a60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:55:56,969 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:55:59,183 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72b99df880> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:55:59,184 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72b6a636a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:55:59,190 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:55:59,193 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72b6a62340> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:00,293 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:02,461 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72b6ef87c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:02,461 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72baf6e980> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:02,467 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:02,470 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72baf6d940> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:02,825 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:05,720 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72e2967b00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:05,722 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72e1956840> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:05,729 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:05,734 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72e19579c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:06,043 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:08,199 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72bc5a7100> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:08,200 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bd128e00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:08,207 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:08,211 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72bd128900> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:11,944 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1532 deleted mail.mail records with IDs: [882] 2026-09-10 06:56:12,160 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [382] 2026-09-10 06:56:12,302 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [883] 2026-09-10 06:56:12,644 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [884] 2026-09-10 06:56:12,740 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_res_ref_mapping ... 2026-09-10 06:56:13,886 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_snapshot_includes_invoice_line_taxes ... 2026-09-10 06:56:15,730 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1532 deleted mail.mail records with IDs: [885] 2026-09-10 06:56:15,841 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_sync_header ... 2026-09-10 06:56:17,380 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1532 deleted mail.mail records with IDs: [886] 2026-09-10 06:56:17,583 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [384] 2026-09-10 06:56:17,709 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [887] 2026-09-10 06:56:17,883 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_uses_source_journal_not_type_default ... 2026-09-10 06:56:19,506 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1532 deleted mail.mail records with IDs: [888] 2026-09-10 06:56:19,719 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [385] 2026-09-10 06:56:19,868 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [889] 2026-09-10 06:56:20,033 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_full_flow_customer_invoice_confirm_then_validate ... 2026-09-10 06:56:21,455 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1532 deleted mail.mail records with IDs: [890] 2026-09-10 06:56:21,608 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [386] 2026-09-10 06:56:21,712 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [891] 2026-09-10 06:56:21,922 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:24,965 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72b713b4c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:24,965 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bd1467a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:24,972 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:24,977 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72bd145080> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:25,010 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:56:25,820 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_res_ref_mapping ... 2026-09-10 06:56:26,738 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_sync_and_not_mixed ... 2026-09-10 06:56:27,724 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_full_flow_customer_refund_confirm_then_validate ... 2026-09-10 06:56:28,821 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1533 deleted mail.mail records with IDs: [892] 2026-09-10 06:56:28,973 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [387] 2026-09-10 06:56:29,101 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [893] 2026-09-10 06:56:29,228 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:56:30,138 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_amount_tax_column_follows_tax_ids_accounting_gate ... 2026-09-10 06:56:30,735 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_amount_tax_currency_column_follows_multi_currency_gate_only ... 2026-09-10 06:56:32,415 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_line_tax_amount_equals_total_minus_subtotal ... 2026-09-10 06:56:32,922 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_tax_amount_columns_absent_when_line_tax_toggle_is_none ... 2026-09-10 06:56:34,217 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_tax_amount_columns_present_and_gated_like_tax_ids ... 2026-09-10 06:56:36,539 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-10 06:56:36,577 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_account_slip_template_inserts_tax_row_between_pretax_and_total ... 2026-09-10 06:56:37,274 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_amount_tax_equals_currency_rounded_total_minus_subtotal ... 2026-09-10 06:56:37,699 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_slip_totals_expose_tax_key_with_account_module ... 2026-09-10 06:56:38,093 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:56:38,109 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_slip_account_tax_wording: Starting TestApprovalAccountBridgeTaxWording.test_account_bridge_relayers_tax_aware_slip_label ... 2026-09-10 06:56:38,761 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:56:39,280 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_full_flow_vendor_payment_confirm_then_validate ... 2026-09-10 06:56:40,351 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1539 deleted mail.mail records with IDs: [894] 2026-09-10 06:56:40,555 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [388] 2026-09-10 06:56:40,664 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [895] 2026-09-10 06:56:40,767 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_res_ref_mapping ... 2026-09-10 06:56:41,578 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_sync_and_not_mixed ... 2026-09-10 06:56:42,440 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 06:56:42,499 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:45,603 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72b64000e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:45,604 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bd397c40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:45,610 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:45,615 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72bd396b60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:46,057 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:48,874 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72bb828ae0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:48,874 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72b9cee2a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:48,879 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:48,882 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72b9ceeac0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:49,217 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:51,442 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72bb066340> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:51,443 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bafa22a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:51,450 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:51,455 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72bafa0180> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:51,823 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:54,796 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72b8889120> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:54,797 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72ba68aac0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:54,802 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:54,806 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72ba689f80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:55,147 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:58,117 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72b7dc04a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:58,118 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72b7f52160> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:58,127 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:58,131 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72b7f505e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:56:58,434 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:00,615 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72bbd01440> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:00,616 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72b9b6a660> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:00,622 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:00,626 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72b9b6ae80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:01,746 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:04,172 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72b68e0900> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:04,173 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bb81c720> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:04,184 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:04,188 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72bd7b8c20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:04,526 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:07,555 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72b9c1fce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:07,556 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bb7423e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:07,562 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:07,566 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72bb740180> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:08,437 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_01_type_toggles_reflect_on_request_and_line ... 2026-09-10 06:57:08,827 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_02_header_only_taxes_price_excluded ... 2026-09-10 06:57:09,083 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_03_header_only_taxes_price_included ... 2026-09-10 06:57:09,316 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_04_with_lines_header_tax_is_ignored_line_tax_applies ... 2026-09-10 06:57:09,643 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_06_line_product_overrides_header_product_in_aal ... 2026-09-10 06:57:10,102 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [389] 2026-09-10 06:57:10,280 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_07_distribution_vals_include_product_keys ... 2026-09-10 06:57:10,544 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_08_header_and_line_generate_with_own_taxes_and_products ... 2026-09-10 06:57:11,047 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [390] 2026-09-10 06:57:11,324 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:14,364 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72bbcbb1a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:14,365 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72b6eb45e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:14,370 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:14,373 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72b6eb7740> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:14,397 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:57:14,660 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:16,774 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72b8522480> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:16,775 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72b97a56c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:16,781 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:16,784 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72b97a7ba0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:17,892 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:19,940 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72ba67d620> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:19,941 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bb560860> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:19,953 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:19,957 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72bb560540> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:20,289 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:23,353 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72baa51800> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:23,353 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72b976ad40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:23,359 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:23,364 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72b97696c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:23,707 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:26,451 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72b89fafc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:26,452 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bba7c900> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:26,458 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:26,463 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72bba7c680> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:26,814 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:29,205 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72bba8fec0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:29,206 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72e1e4c400> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:29,220 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:29,223 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72e1e4ed40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:30,337 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:32,383 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72bdb40180> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:32,385 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bb7c1bc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:32,391 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:32,396 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72bd9f9440> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:32,768 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:35,912 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72b9c2b6a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:35,913 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bc9ed620> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:35,919 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:35,923 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72bc9ec680> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:36,239 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:38,475 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72b81fc040> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:38,476 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72b867b1a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:38,482 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:38,487 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72b8679300> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:39,622 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:41,764 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72b67cd440> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:41,765 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bba60cc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:41,770 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:41,774 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72bba62200> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:42,084 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:44,807 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72bd102980> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:44,808 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72b69edda0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:44,813 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:44,817 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72b69ee520> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:45,120 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:47,849 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72e1e2f740> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:47,850 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bc98cb80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:47,856 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:47,860 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72bc98f7e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:48,206 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:50,479 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72b84222a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:50,480 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bb664a40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:50,489 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:50,494 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72bb6663e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:50,833 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:53,632 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72bcb94040> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:53,633 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bd2e4540> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:53,640 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:53,645 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72bd2e7420> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:53,942 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:57,071 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72bc60c720> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:57,071 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bc78ce00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:57,080 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:57,085 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72bc78e8e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:57,390 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:59,582 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72bb7402c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:59,583 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bb322e80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:59,596 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:57:59,602 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72bb322980> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:00,670 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:02,823 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f732a435760> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:02,824 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72b6f18a40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:02,829 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:02,832 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72b6f189a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:03,734 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_distribution_vals_have_product_keys ... 2026-09-10 06:58:04,058 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_request_product_propagates_to_header_analytic_lines ... 2026-09-10 06:58:04,407 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [391] 2026-09-10 06:58:04,643 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_line_product_propagates_to_line_analytic_lines ... 2026-09-10 06:58:05,147 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [392] 2026-09-10 06:58:05,374 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_header_and_line_both_generate_with_own_products ... 2026-09-10 06:58:05,811 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [393] 2026-09-10 06:58:06,043 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_ref_fallbacks_to_name_when_reference_missing ... 2026-09-10 06:58:06,350 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [394] 2026-09-10 06:58:07,409 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_wrong_plan_account_still_rejected_even_with_product ... 2026-09-10 06:58:07,817 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:09,973 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72b6163920> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:09,973 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72b721a5c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:09,978 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:09,982 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72b74031a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:10,007 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:58:10,595 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_analytic.tests.test_action_confirm_return_chain: Starting TestApprovalActionReturnChainContract.test_action_confirm_forwards_the_action_a_lower_override_raised ... 2026-09-10 06:58:10,679 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:58:11,416 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:14,362 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72e2976ca0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:14,363 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bceadf80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:14,370 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:14,373 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72bceaf920> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:14,759 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:17,029 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72b6395ee0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:17,030 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72b976b1a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:17,038 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:17,042 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72b97685e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:18,182 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:20,299 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72baa3a7a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:20,300 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bb166840> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:20,305 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:20,309 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72bb166b60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:20,672 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:23,679 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72b7403ce0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:23,681 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72b8933a60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:23,687 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:23,691 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72b8932e80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:24,108 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:27,065 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72bcadc9a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:27,066 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bd183b00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:27,071 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:27,075 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72bc57cc20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:27,389 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:29,695 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72b8186520> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:29,696 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bdbdb240> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:29,700 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:29,703 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72bdbd9c60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:30,030 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:33,234 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72bd723c40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:33,235 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bb745440> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:33,242 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:33,246 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72bb747560> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:33,576 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:36,536 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72b6604900> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:36,537 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72b7691260> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:36,543 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:36,548 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72b76914e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:36,885 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:39,007 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72b7bd1440> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:39,008 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bc981ee0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:39,014 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:39,018 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72bc982d40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:40,182 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:42,353 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72bec88180> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:42,354 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bbb8fa60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:42,362 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:42,366 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72ba7336a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:42,667 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:45,656 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72bb81ede0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:45,657 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bd013600> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:45,665 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:45,669 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72bd013ec0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:46,001 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:49,119 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72bcbf60c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:49,120 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72b6161800> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:49,130 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:49,135 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72b6160fe0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:49,540 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:51,913 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72b658db20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:51,915 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bd1a4680> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:51,923 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:51,928 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72bd1a6ac0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:52,281 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:55,388 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72b721ae80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:55,389 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bba60fe0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:55,403 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:55,407 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72bba611c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:55,808 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:58,807 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72baf13240> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:58,808 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72b8d8efc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:58,818 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:58,822 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72b8d8f920> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/Viindoo-odoo-18.0/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:58:59,137 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:59:01,369 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72bbbd7f60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:59:01,370 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72b81844a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:59:01,377 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:59:01,382 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72b8185760> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/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/Viindoo-odoo-18.0/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/Viindoo-odoo-18.0/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/Viindoo-odoo-18.0/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/Viindoo-odoo-18.0/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/Viindoo-odoo-18.0/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/Viindoo-odoo-18.0/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:59:02,993 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_request_generate_basic ... 2026-09-10 06:59:03,402 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [396] 2026-09-10 06:59:03,644 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_line_generate_only_when_line_validated ... 2026-09-10 06:59:04,194 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [397] 2026-09-10 06:59:04,414 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_idempotent_revalidate ... 2026-09-10 06:59:04,834 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [398] 2026-09-10 06:59:05,075 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [578, 577] 2026-09-10 06:59:05,293 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [399] 2026-09-10 06:59:05,412 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_invalid_business_domain_rejected ... 2026-09-10 06:59:05,777 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_button_context_validate_rejects_wrong_plan ... 2026-09-10 06:59:06,267 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_prevent_delete_account_in_use ... 2026-09-10 06:59:06,619 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [402] 2026-09-10 06:59:06,835 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14856] 2026-09-10 06:59:06,877 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_analytic_line_amount_uses_request_currency_rate ... 2026-09-10 06:59:07,486 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [403] 2026-09-10 06:59:07,762 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:59:09,897 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f72ba59cae0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:59:09,897 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f72bbbd7f60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:59:09,902 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:59:09,915 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.common: /data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f72be4c8a40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/Viindoo-odoo-18.0/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/Viindoo-odoo-18.0/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/Viindoo-odoo-18.0/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/Viindoo-odoo-18.0/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/Viindoo-odoo-18.0/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/royle-vietnam-tvtmaaddons-v18_ref_to_base/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-10 06:59:09,942 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 06:59:13,807 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [404] 2026-09-10 06:59:13,968 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <677556737047362.1789023553.863364696502686-openerp-309-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 06:59:13,989 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [896] 2026-09-10 06:59:14,053 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_payment_advance ... 2026-09-10 06:59:16,892 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_refuse_all_lines_cancels_advance_payment ... 2026-09-10 06:59:17,938 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_02_payment_with_advance_journal ... 2026-09-10 06:59:19,016 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_01 ... 2026-09-10 06:59:20,361 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_02 ... 2026-09-10 06:59:21,733 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [2] 2026-09-10 06:59:21,742 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [3] 2026-09-10 06:59:22,517 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_03 ... 2026-09-10 06:59:24,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [6] 2026-09-10 06:59:24,023 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [7] 2026-09-10 06:59:24,320 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_04 ... 2026-09-10 06:59:25,997 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [10] 2026-09-10 06:59:26,006 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [11] 2026-09-10 06:59:26,993 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_05_advance_payment_future_date_must_post_before_reconcile ... 2026-09-10 06:59:28,196 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 06:59:31,066 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_01_two_suppliers_shared_account_one_destination_leg_each ... 2026-09-10 06:59:32,746 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_02_two_suppliers_shared_account_net_balance_per_partner_zero ... 2026-09-10 06:59:34,422 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_03_two_suppliers_different_payable_accounts_settle_independently ... 2026-09-10 06:59:36,029 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_04_single_supplier_partial_amount_wizard_editable ... 2026-09-10 06:59:37,206 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_05_two_suppliers_partial_attempt_not_editable_settles_in_full ... 2026-09-10 06:59:39,001 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_06_selection_spanning_two_currencies_batched_per_currency ... 2026-09-10 06:59:40,940 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_07_partnerless_payable_line_forms_own_batch ... 2026-09-10 06:59:42,444 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_08_two_suppliers_shared_account_partials_paired_within_partner ... 2026-09-10 06:59:44,133 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_09_two_suppliers_different_accounts_partials_paired_within_partner ... 2026-09-10 06:59:45,777 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 06:59:49,370 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_01__check_employee_advance_ids ... 2026-09-10 06:59:49,482 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_02__compute_approval_request_line_ids ... 2026-09-10 06:59:49,683 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [566] 2026-09-10 06:59:49,735 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow ... 2026-09-10 06:59:50,006 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <136520877107639.1789023589.900085926055908-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 06:59:50,113 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [897] 2026-09-10 06:59:50,213 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <863515060295445.1789023590.169165372848511-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 06:59:50,221 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [898] 2026-09-10 06:59:50,327 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <875824766877303.1789023590.267792940139771-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 06:59:50,350 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [899] 2026-09-10 06:59:50,449 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <500175520944461.1789023590.407920360565186-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 06:59:50,457 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [900] 2026-09-10 06:59:50,598 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [405, 406, 407, 408, 409] 2026-09-10 06:59:50,720 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <587390179160888.1789023590.654188871383667-openerp-310-viin.approval.request@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 06:59:50,722 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <587390179160888.1789023590.654188871383667-openerp-310-viin.approval.request@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 06:59:50,723 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <587390179160888.1789023590.654188871383667-openerp-310-viin.approval.request@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 06:59:50,725 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <587390179160888.1789023590.654188871383667-openerp-310-viin.approval.request@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 06:59:50,727 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <587390179160888.1789023590.654188871383667-openerp-310-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 06:59:50,737 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [901] 2026-09-10 06:59:51,319 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <425022218065839.1789023591.289438009262085-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 06:59:51,380 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [902] 2026-09-10 06:59:51,495 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <809150185839317.1789023591.421586990356445-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 06:59:51,504 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [903] 2026-09-10 06:59:51,613 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <205940153395079.1789023591.567672252655029-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 06:59:51,621 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [904] 2026-09-10 06:59:51,698 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <646496981228668.1789023591.657315015792847-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 06:59:51,705 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [905] 2026-09-10 06:59:51,815 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [411, 412, 413, 414, 415] 2026-09-10 06:59:51,914 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <182689764252253.1789023591.869601488113403-openerp-310-viin.approval.request@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 06:59:51,917 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <182689764252253.1789023591.869601488113403-openerp-310-viin.approval.request@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 06:59:51,920 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <182689764252253.1789023591.869601488113403-openerp-310-viin.approval.request@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 06:59:51,923 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <182689764252253.1789023591.869601488113403-openerp-310-viin.approval.request@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 06:59:51,926 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <182689764252253.1789023591.869601488113403-openerp-310-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 06:59:51,936 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [906] 2026-09-10 06:59:51,975 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow_02 ... 2026-09-10 06:59:52,215 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <686866075627014.1789023592.145590782165527-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 06:59:52,320 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [907] 2026-09-10 06:59:52,441 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <295497716085627.1789023592.392042398452759-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 06:59:52,453 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [908] 2026-09-10 06:59:52,545 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <130636592326969.1789023592.506186246871948-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 06:59:52,552 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [909] 2026-09-10 06:59:52,631 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <568463062880333.1789023592.592367172241211-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 06:59:52,638 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [910] 2026-09-10 06:59:52,791 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [416, 417, 418, 419, 420] 2026-09-10 06:59:52,894 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <448132100319232.1789023592.841915369033813-openerp-310-viin.approval.request@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 06:59:52,897 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <448132100319232.1789023592.841915369033813-openerp-310-viin.approval.request@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 06:59:52,899 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <448132100319232.1789023592.841915369033813-openerp-310-viin.approval.request@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 06:59:52,902 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <448132100319232.1789023592.841915369033813-openerp-310-viin.approval.request@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 06:59:52,905 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <448132100319232.1789023592.841915369033813-openerp-310-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 06:59:52,917 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [911] 2026-09-10 06:59:53,025 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_01 ... 2026-09-10 06:59:53,275 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <023332797441381.1789023593.194536924362183-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 06:59:53,373 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [912] 2026-09-10 06:59:53,462 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <536260844957135.1789023593.425781726837158-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 06:59:53,469 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [913] 2026-09-10 06:59:53,542 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <049727157708761.1789023593.504624128341675-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 06:59:53,548 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [914] 2026-09-10 06:59:53,613 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <019514261023908.1789023593.581366300582886-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 06:59:53,619 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [915] 2026-09-10 06:59:53,772 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [422, 423, 424, 425, 426] 2026-09-10 06:59:53,858 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <673263055642931.1789023593.817513942718506-openerp-310-viin.approval.request@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 06:59:53,861 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <673263055642931.1789023593.817513942718506-openerp-310-viin.approval.request@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 06:59:53,863 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <673263055642931.1789023593.817513942718506-openerp-310-viin.approval.request@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 06:59:53,865 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <673263055642931.1789023593.817513942718506-openerp-310-viin.approval.request@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 06:59:53,867 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <673263055642931.1789023593.817513942718506-openerp-310-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 06:59:53,877 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [916] 2026-09-10 06:59:53,952 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_02 ... 2026-09-10 06:59:54,150 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <290274526843014.1789023594.085233688354492-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 06:59:54,223 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [917] 2026-09-10 06:59:54,311 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <701608594842945.1789023594.271691799163818-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 06:59:54,319 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [918] 2026-09-10 06:59:54,398 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <785126654411755.1789023594.359023571014404-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 06:59:54,405 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [919] 2026-09-10 06:59:54,473 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <053643506451543.1789023594.439412593841553-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 06:59:54,479 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [920] 2026-09-10 06:59:54,655 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [428, 429, 430, 431, 432] 2026-09-10 06:59:54,746 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <379512890516833.1789023594.700650930404663-openerp-310-viin.approval.request@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 06:59:54,748 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <379512890516833.1789023594.700650930404663-openerp-310-viin.approval.request@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 06:59:54,750 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <379512890516833.1789023594.700650930404663-openerp-310-viin.approval.request@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 06:59:54,753 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <379512890516833.1789023594.700650930404663-openerp-310-viin.approval.request@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 06:59:54,755 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <379512890516833.1789023594.700650930404663-openerp-310-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 06:59:54,766 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [921] 2026-09-10 06:59:54,852 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 06:59:57,191 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_01_create_request_type ... 2026-09-10 07:00:02,931 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_02_create_journal ... 2026-09-10 07:00:12,856 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 07:00:15,198 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_11_check_journal_company ... 2026-09-10 07:00:24,967 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_12_check_employee_id ... 2026-09-10 07:00:25,126 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_13_compute_check_account_advance_employee ... 2026-09-10 07:00:25,340 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_14_compute_amount ... 2026-09-10 07:00:25,415 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_15_check_infor_in_employee_advance ... 2026-09-10 07:00:25,741 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_01 ... 2026-09-10 07:00:27,781 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_03 ... 2026-09-10 07:00:28,754 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_01 ... 2026-09-10 07:00:28,797 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted employee.advance records with IDs: [12] 2026-09-10 07:00:28,827 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_02 ... 2026-09-10 07:00:29,756 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15599] 2026-09-10 07:00:29,835 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_23_compute_approved_amount ... 2026-09-10 07:00:29,926 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted employee.advance.line records with IDs: [22, 23] 2026-09-10 07:00:31,086 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [436] 2026-09-10 07:00:31,244 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <113794225062181.1789023631.144544839859009-openerp-316-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 07:00:31,265 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [922] 2026-09-10 07:00:31,414 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_30_compute_payment_state_error ... 2026-09-10 07:00:32,572 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [438] 2026-09-10 07:00:32,684 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <681044954526764.1789023632.616490602493286-openerp-317-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 07:00:32,697 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [923] 2026-09-10 07:00:32,874 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_31_compute_payment_state_partial ... 2026-09-10 07:00:33,957 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [439] 2026-09-10 07:00:34,122 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <559801299971026.1789023634.018139839172363-openerp-318-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 07:00:34,135 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [924] 2026-09-10 07:00:34,974 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_01 ... 2026-09-10 07:00:36,009 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [440] 2026-09-10 07:00:36,170 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <607639055328193.1789023636.079078674316406-openerp-319-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 07:00:36,188 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [925] 2026-09-10 07:00:37,405 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_02 ... 2026-09-10 07:00:38,480 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [441] 2026-09-10 07:00:38,648 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <737013167912906.1789023638.551593065261841-openerp-320-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 07:00:38,666 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [926] 2026-09-10 07:00:39,465 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_33_compute_has_outstanding_payment ... 2026-09-10 07:00:40,473 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [442] 2026-09-10 07:00:40,623 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <129253563576455.1789023640.531660795211792-openerp-321-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 07:00:40,645 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [927] 2026-09-10 07:00:41,671 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_40_advance_reconcile_amount ... 2026-09-10 07:00:41,776 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_41_advance_reconcile_amount ... 2026-09-10 07:00:42,583 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [14] 2026-09-10 07:00:43,401 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [15] 2026-09-10 07:00:43,438 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_01 ... 2026-09-10 07:00:44,468 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [443] 2026-09-10 07:00:44,608 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <025257565380123.1789023644.524266958236694-openerp-322-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 07:00:44,623 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [928] 2026-09-10 07:00:46,141 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_02 ... 2026-09-10 07:00:47,157 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [444] 2026-09-10 07:00:47,314 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <106812612406138.1789023647.218075990676880-openerp-323-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 07:00:47,327 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [929] 2026-09-10 07:00:49,121 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [19] 2026-09-10 07:00:49,130 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [20] 2026-09-10 07:00:50,138 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_03 ... 2026-09-10 07:00:51,246 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [445] 2026-09-10 07:00:51,424 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <890436449204247.1789023651.308692455291748-openerp-324-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 07:00:51,452 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [930] 2026-09-10 07:00:52,943 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_04 ... 2026-09-10 07:00:53,954 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [446] 2026-09-10 07:00:54,084 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <290450084919629.1789023654.004916906356812-openerp-325-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 07:00:54,097 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [931] 2026-09-10 07:00:54,883 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_43_advance_reconcile__auto_reconcile ... 2026-09-10 07:00:55,836 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [447] 2026-09-10 07:00:55,970 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <651872393276166.1789023655.891595363616943-openerp-326-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 07:00:55,984 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [932] 2026-09-10 07:00:57,810 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [25] 2026-09-10 07:00:57,819 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [26] 2026-09-10 07:00:58,165 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_01 ... 2026-09-10 07:00:59,251 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [448] 2026-09-10 07:00:59,390 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <519744455292753.1789023659.318840503692627-openerp-327-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 07:00:59,401 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [933] 2026-09-10 07:01:01,227 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [29] 2026-09-10 07:01:01,237 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [30] 2026-09-10 07:01:02,216 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_02 ... 2026-09-10 07:01:03,093 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [449] 2026-09-10 07:01:03,247 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <018025246129076.1789023663.145998001098633-openerp-328-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 07:01:03,260 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [934] 2026-09-10 07:01:04,896 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [33] 2026-09-10 07:01:04,903 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [34] 2026-09-10 07:01:06,196 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_45_advance_reconcile_by_date_01 ... 2026-09-10 07:01:07,073 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [450] 2026-09-10 07:01:07,213 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <477994303462622.1789023667.125941991806030-openerp-329-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 07:01:07,229 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [935] 2026-09-10 07:01:08,989 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [451] 2026-09-10 07:01:09,092 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <990826981479240.1789023669.036153554916382-openerp-330-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 07:01:09,107 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [936] 2026-09-10 07:01:10,629 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [452] 2026-09-10 07:01:10,739 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <768633980400319.1789023670.681835889816284-openerp-331-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 07:01:10,762 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [937] 2026-09-10 07:01:11,499 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [37] 2026-09-10 07:01:11,545 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [38] 2026-09-10 07:01:11,556 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [39, 40] 2026-09-10 07:01:11,594 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [41, 42] 2026-09-10 07:01:11,608 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [43, 44, 45] 2026-09-10 07:01:11,644 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_46_advance_reconcile__warning ... 2026-09-10 07:01:12,680 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [453] 2026-09-10 07:01:12,842 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <994273296465363.1789023672.736594200134277-openerp-332-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 07:01:12,856 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [938] 2026-09-10 07:01:14,620 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [284] 2026-09-10 07:01:14,849 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_50_advance_reconcile__cancel ... 2026-09-10 07:01:15,859 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [454] 2026-09-10 07:01:16,012 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <033350498499965.1789023675.926334619522095-openerp-333-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 07:01:16,026 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [939] 2026-09-10 07:01:17,692 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [285] 2026-09-10 07:01:17,788 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [197] 2026-09-10 07:01:18,167 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [1566] 2026-09-10 07:01:18,379 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [3228, 3229] 2026-09-10 07:01:18,438 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15769] 2026-09-10 07:01:18,588 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted account.move records with IDs: [1374] 2026-09-10 07:01:18,624 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6471, 6472] 2026-09-10 07:01:18,674 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_51_advance_reconcile__unlink ... 2026-09-10 07:01:19,808 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [455] 2026-09-10 07:01:19,976 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <966560760662928.1789023679.874613046646118-openerp-334-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 07:01:19,991 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [940] 2026-09-10 07:01:21,631 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15781] 2026-09-10 07:01:21,840 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [286] 2026-09-10 07:01:21,925 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [198] 2026-09-10 07:01:22,252 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [1568] 2026-09-10 07:01:22,384 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [3232, 3233] 2026-09-10 07:01:22,430 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15779] 2026-09-10 07:01:22,514 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted account.move records with IDs: [1376] 2026-09-10 07:01:22,537 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6479, 6480] 2026-09-10 07:01:22,560 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15781] 2026-09-10 07:01:22,572 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15781] 2026-09-10 07:01:22,576 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9] 2026-09-10 07:01:22,604 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_52_advance_reconcile__confirm ... 2026-09-10 07:01:22,650 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_60_advance_reconcile_batch ... 2026-09-10 07:01:22,699 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-09-10 07:01:23,673 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [456] 2026-09-10 07:01:23,850 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <885412289646012.1789023683.733564615249634-openerp-335-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 07:01:23,870 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [941] 2026-09-10 07:01:25,421 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [457] 2026-09-10 07:01:25,533 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <109480890510704.1789023685.497464418411255-openerp-336-viin.approval.request@9968f630f504>: ['"Internal User 2" <@False>'] 2026-09-10 07:01:25,544 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [942] 2026-09-10 07:01:26,123 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_61_advance_reconcile_batch ... 2026-09-10 07:01:26,150 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-09-10 07:01:27,163 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [458] 2026-09-10 07:01:27,346 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065499698049054.1789023687.242343187332153-openerp-337-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 07:01:27,357 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [943] 2026-09-10 07:01:27,495 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_62_advance_reconcile_batch ... 2026-09-10 07:01:28,492 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [459] 2026-09-10 07:01:28,668 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <904502823088872.1789023688.565778732299805-openerp-338-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 07:01:28,684 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [944] 2026-09-10 07:01:29,629 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_63_advance_reconcile_batch ... 2026-09-10 07:01:30,659 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [460] 2026-09-10 07:01:30,834 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <770618853394572.1789023690.728226661682129-openerp-339-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 07:01:30,849 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [945] 2026-09-10 07:01:32,267 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_warning_unreconcilied_on_employee_advance ... 2026-09-10 07:01:33,245 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [461] 2026-09-10 07:01:33,389 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <297801740690546.1789023693.300901174545288-openerp-340-viin.approval.request@9968f630f504>: ['"Internal User 1" <@False>'] 2026-09-10 07:01:33,401 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [946] 2026-09-10 07:01:35,202 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 07:01:37,659 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_01 ... 2026-09-10 07:01:37,791 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_02 ... 2026-09-10 07:01:37,864 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [21], uid: 1570, model: employee.advance 2026-09-10 07:01:37,903 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [21], uid: 1570, model: employee.advance 2026-09-10 07:01:37,939 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [21], uid: 1570, model: employee.advance 2026-09-10 07:01:37,975 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [37, 38], uid: 1570, model: employee.advance.line 2026-09-10 07:01:38,008 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [37, 38], uid: 1570, model: employee.advance.line 2026-09-10 07:01:38,044 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [37, 38], uid: 1570, model: employee.advance.line 2026-09-10 07:01:38,118 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [41, 42], uid: 1570, model: employee.advance.line 2026-09-10 07:01:38,145 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_03 ... 2026-09-10 07:01:38,161 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1570, model: employee.advance.reconcile 2026-09-10 07:01:38,170 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1570, model: employee.advance.reconcile 2026-09-10 07:01:38,174 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1570, model: employee.advance.reconcile 2026-09-10 07:01:38,178 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1570, model: employee.advance.reconcile 2026-09-10 07:01:38,180 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1570, model: employee.advance.reconcile.line 2026-09-10 07:01:38,183 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1570, model: employee.advance.reconcile.line 2026-09-10 07:01:38,185 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1570, model: employee.advance.reconcile.line 2026-09-10 07:01:38,187 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1570, model: employee.advance.reconcile.line 2026-09-10 07:01:38,208 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_01 ... 2026-09-10 07:01:38,326 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_02 ... 2026-09-10 07:01:38,454 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_01 ... 2026-09-10 07:01:38,571 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_02 ... 2026-09-10 07:01:38,712 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_01 ... 2026-09-10 07:01:38,841 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_02 ... 2026-09-10 07:01:38,964 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_05_department_manager_access_employee_advance_lines ... 2026-09-10 07:01:39,156 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-10 07:01:41,948 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_activity_updated_when_next_approver_changes ... 2026-09-10 07:01:42,335 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [947] 2026-09-10 07:01:42,480 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.activity records with IDs: [462] 2026-09-10 07:01:42,582 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [948] 2026-09-10 07:01:42,635 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_add_and_revoke_extra_approver ... 2026-09-10 07:01:42,987 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [949] 2026-09-10 07:01:43,137 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.activity records with IDs: [464] 2026-09-10 07:01:43,259 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [950] 2026-09-10 07:01:43,321 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_approver_workload_report_exposes_flexible_flow_flags ... 2026-09-10 07:01:43,711 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [951] 2026-09-10 07:01:43,850 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.activity records with IDs: [466] 2026-09-10 07:01:43,948 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [952] 2026-09-10 07:01:44,137 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_approved ... 2026-09-10 07:01:44,490 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [953] 2026-09-10 07:01:44,620 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.activity records with IDs: [468] 2026-09-10 07:01:44,720 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [954] 2026-09-10 07:01:44,831 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1578 deleted mail.activity records with IDs: [469] 2026-09-10 07:01:44,950 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1578 deleted mail.mail records with IDs: [955] 2026-09-10 07:01:45,080 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_refused ... 2026-09-10 07:01:45,514 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [956] 2026-09-10 07:01:45,700 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.activity records with IDs: [471] 2026-09-10 07:01:45,802 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [957] 2026-09-10 07:01:45,913 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1578 deleted mail.activity records with IDs: [472] 2026-09-10 07:01:46,026 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1578 deleted mail.mail records with IDs: [958] 2026-09-10 07:01:46,103 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_constraint_prevents_active_extra_approver_count_exceeding_limit ... 2026-09-10 07:01:46,440 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [959] 2026-09-10 07:01:46,646 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_default_approver_can_only_add_extra_approver_around_own_current_step ... 2026-09-10 07:01:47,138 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [960] 2026-09-10 07:01:47,600 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_follower_in_allowed_business_group_can_add_extra_approver ... 2026-09-10 07:01:48,827 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [961] 2026-09-10 07:01:48,992 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_max_extra_approvers_must_be_positive_when_enabled ... 2026-09-10 07:01:49,119 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_action_disables_create ... 2026-09-10 07:01:49,145 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_report_domain ... 2026-09-10 07:01:49,587 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [962] 2026-09-10 07:01:49,765 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.activity records with IDs: [476] 2026-09-10 07:01:49,879 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [963] 2026-09-10 07:01:49,911 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_non_sequential_extra_revoke_keeps_only_pending_non_revoked_approvers ... 2026-09-10 07:01:50,464 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [964] 2026-09-10 07:01:50,561 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [965] 2026-09-10 07:01:50,651 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [966] 2026-09-10 07:01:50,733 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [967] 2026-09-10 07:01:50,899 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [968] 2026-09-10 07:01:51,042 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1577 deleted mail.activity records with IDs: [478, 479, 480, 481, 482] 2026-09-10 07:01:51,174 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1577 deleted mail.mail records with IDs: [969] 2026-09-10 07:01:51,267 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1577 deleted mail.mail records with IDs: [970] 2026-09-10 07:01:51,412 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1577 deleted mail.mail records with IDs: [971] 2026-09-10 07:01:51,539 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1577 deleted mail.mail records with IDs: [972] 2026-09-10 07:01:51,702 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1578 deleted mail.activity records with IDs: [483, 484, 485, 486] 2026-09-10 07:01:51,858 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1578 deleted mail.mail records with IDs: [973] 2026-09-10 07:01:51,972 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1578 deleted mail.mail records with IDs: [974] 2026-09-10 07:01:52,066 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1578 deleted mail.mail records with IDs: [975] 2026-09-10 07:01:52,213 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.activity records with IDs: [487] 2026-09-10 07:01:52,274 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_pending_default_approver_can_add_extra_approver_in_non_sequential_flow ... 2026-09-10 07:01:52,744 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [976] 2026-09-10 07:01:52,831 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [977] 2026-09-10 07:01:53,098 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1578 deleted mail.mail records with IDs: [978] 2026-09-10 07:01:53,185 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_progress_recomputed_after_revoke_extra_required_approver ... 2026-09-10 07:01:53,611 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [979] 2026-09-10 07:01:53,774 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1577 deleted mail.activity records with IDs: [493] 2026-09-10 07:01:53,927 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1577 deleted mail.mail records with IDs: [980] 2026-09-10 07:01:54,056 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.activity records with IDs: [494] 2026-09-10 07:01:54,105 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_request_overview_report_excludes_revoked_extra_from_approver_counts ... 2026-09-10 07:01:55,295 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [981] 2026-09-10 07:01:55,509 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.activity records with IDs: [495] 2026-09-10 07:01:55,652 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [982] 2026-09-10 07:01:55,932 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_in_draft ... 2026-09-10 07:01:56,294 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_for_sequential_multiple_approvers ... 2026-09-10 07:01:56,768 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [983] 2026-09-10 07:01:56,866 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [984] 2026-09-10 07:01:57,040 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.activity records with IDs: [497, 498] 2026-09-10 07:01:57,161 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [985] 2026-09-10 07:01:57,291 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.activity records with IDs: [499] 2026-09-10 07:01:57,410 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [986] 2026-09-10 07:01:57,513 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [987] 2026-09-10 07:01:57,582 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_in_non_sequential_flow ... 2026-09-10 07:01:58,106 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [988] 2026-09-10 07:01:58,207 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [989] 2026-09-10 07:01:58,437 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [990] 2026-09-10 07:01:58,554 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.activity records with IDs: [504] 2026-09-10 07:01:58,619 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_pending_extra_approver_does_not_block_sequential_flow ... 2026-09-10 07:01:59,094 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [991] 2026-09-10 07:01:59,267 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1577 deleted mail.activity records with IDs: [505] 2026-09-10 07:01:59,391 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1577 deleted mail.mail records with IDs: [992] 2026-09-10 07:01:59,563 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.activity records with IDs: [506] 2026-09-10 07:01:59,658 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [993] 2026-09-10 07:01:59,773 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.activity records with IDs: [507] 2026-09-10 07:01:59,888 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [994] 2026-09-10 07:02:00,047 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1578 deleted mail.activity records with IDs: [508] 2026-09-10 07:02:00,194 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1578 deleted mail.mail records with IDs: [995] 2026-09-10 07:02:00,243 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_permission_only_admin_or_adder ... 2026-09-10 07:02:00,722 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [996] 2026-09-10 07:02:00,945 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [358], uid: 1579, model: viin.approval.request 2026-09-10 07:02:01,090 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.activity records with IDs: [509] 2026-09-10 07:02:01,223 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [997] 2026-09-10 07:02:01,259 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_is_excluded_from_effective_flow ... 2026-09-10 07:02:01,817 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [998] 2026-09-10 07:02:01,954 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1577 deleted mail.activity records with IDs: [511] 2026-09-10 07:02:02,119 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1577 deleted mail.mail records with IDs: [999] 2026-09-10 07:02:02,310 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.activity records with IDs: [512] 2026-09-10 07:02:02,431 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [1000] 2026-09-10 07:02:02,567 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.activity records with IDs: [513] 2026-09-10 07:02:02,700 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [1001] 2026-09-10 07:02:02,785 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_without_prior_access_is_removed_from_followers ... 2026-09-10 07:02:03,175 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [1002] 2026-09-10 07:02:03,360 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.followers records with IDs: [6583] 2026-09-10 07:02:03,462 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.activity records with IDs: [515] 2026-09-10 07:02:03,599 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [1003] 2026-09-10 07:02:03,691 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_without_prior_access_loses_approver_report_access ... 2026-09-10 07:02:04,146 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [1004] 2026-09-10 07:02:04,354 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.followers records with IDs: [6586] 2026-09-10 07:02:04,444 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.activity records with IDs: [517] 2026-09-10 07:02:04,583 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [1005] 2026-09-10 07:02:04,736 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_without_prior_access_loses_request_report_access ... 2026-09-10 07:02:05,146 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [1006] 2026-09-10 07:02:05,372 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.followers records with IDs: [6589] 2026-09-10 07:02:05,456 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.activity records with IDs: [519] 2026-09-10 07:02:05,561 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [1007] 2026-09-10 07:02:05,697 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_pending_extra_approver_keeps_read_access ... 2026-09-10 07:02:06,108 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [1008] 2026-09-10 07:02:06,247 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.activity records with IDs: [521] 2026-09-10 07:02:06,350 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [1009] 2026-09-10 07:02:06,453 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.activity records with IDs: [522] 2026-09-10 07:02:06,553 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [1010] 2026-09-10 07:02:06,618 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_pending_extra_approver_keeps_read_access_in_non_sequential_flow ... 2026-09-10 07:02:07,099 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [1011] 2026-09-10 07:02:07,229 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [1012] 2026-09-10 07:02:07,426 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [1013] 2026-09-10 07:02:07,550 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.activity records with IDs: [526] 2026-09-10 07:02:07,608 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_filters_for_added_extra_approvers_exist_in_both_request_search_views ... 2026-09-10 07:02:07,631 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_flow_control_actor_ids_supports_negative_operators ... 2026-09-10 07:02:08,014 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [1014] 2026-09-10 07:02:08,147 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_requests_where_current_user_added_extra_approvers ... 2026-09-10 07:02:08,484 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [1015] 2026-09-10 07:02:08,854 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [1016] 2026-09-10 07:02:08,977 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.activity records with IDs: [529] 2026-09-10 07:02:09,073 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [1017] 2026-09-10 07:02:09,315 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [1018] 2026-09-10 07:02:09,411 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_sequential_multiple_extra_revoke_restores_next_step_activities ... 2026-09-10 07:02:09,902 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [1019] 2026-09-10 07:02:10,000 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [1020] 2026-09-10 07:02:10,166 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1577 deleted mail.activity records with IDs: [532, 533] 2026-09-10 07:02:10,289 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1577 deleted mail.mail records with IDs: [1021] 2026-09-10 07:02:10,384 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1577 deleted mail.mail records with IDs: [1022] 2026-09-10 07:02:10,550 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.activity records with IDs: [534, 535] 2026-09-10 07:02:10,674 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [1023] 2026-09-10 07:02:10,826 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.activity records with IDs: [536] 2026-09-10 07:02:10,941 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [1024] 2026-09-10 07:02:11,039 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [1025] 2026-09-10 07:02:11,109 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_stale_add_extra_approver_wizard_cannot_bypass_type_limit ... 2026-09-10 07:02:11,508 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1576 deleted mail.mail records with IDs: [1026] 2026-09-10 07:02:11,725 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_unrelated_internal_group_can_be_configured_for_extra_approver_permission ... 2026-09-10 07:02:12,152 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-10 07:02:13,402 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1490] 2026-09-10 07:02:13,403 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_inactive_extra_approver: Starting TestInactiveExtraApprover.test_add_extra_approver_wizard_rejects_inactive_user ... 2026-09-10 07:02:13,869 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1584 deleted mail.mail records with IDs: [1027] 2026-09-10 07:02:13,976 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 07:02:58,121 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_add_extra_approver_100_approvers_under_2s ... 2026-09-10 07:02:58,657 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1587 deleted mail.mail records with IDs: [1028] 2026-09-10 07:02:58,817 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1587 deleted mail.activity records with IDs: [541] 2026-09-10 07:02:58,927 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1587 deleted mail.mail records with IDs: [1029] 2026-09-10 07:02:58,961 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_load_modified_report_10k_logs_under_3s ... 2026-09-10 07:02:59,369 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1587 deleted mail.mail records with IDs: [1030] 2026-09-10 07:02:59,546 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1587 deleted mail.activity records with IDs: [543] 2026-09-10 07:02:59,667 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1587 deleted mail.mail records with IDs: [1031] 2026-09-10 07:03:00,916 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_revoke_extra_approver_100_approvers_under_2s ... 2026-09-10 07:03:01,465 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1587 deleted mail.mail records with IDs: [1032] 2026-09-10 07:03:01,642 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1587 deleted mail.activity records with IDs: [545] 2026-09-10 07:03:01,745 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1587 deleted mail.mail records with IDs: [1033] 2026-09-10 07:03:01,875 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1587 deleted mail.activity records with IDs: [546] 2026-09-10 07:03:01,983 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1587 deleted mail.mail records with IDs: [1034] 2026-09-10 07:03:02,050 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 101 checked, 101 removed 2026-09-10 07:03:12,717 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_payroll.tests.test_approval_dashboard_sample: Starting TestApprovalDashboardSample.test_approval_section_absent_for_non_officer_even_on_empty_scope ... 2026-09-10 07:03:19,332 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_payroll.tests.test_approval_dashboard_sample: Starting TestApprovalDashboardSample.test_approval_section_is_sample_ghost_when_no_disbursement_runs ... 2026-09-10 07:03:19,808 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_payroll.tests.test_approval_dashboard_sample: Starting TestApprovalDashboardSample.test_approval_section_stays_real_and_byte_identical_when_populated ... 2026-09-10 07:03:20,387 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1035] 2026-09-10 07:03:20,506 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1036] 2026-09-10 07:03:20,605 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1037] 2026-09-10 07:03:20,715 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1038] 2026-09-10 07:03:20,845 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1039] 2026-09-10 07:03:20,961 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1040] 2026-09-10 07:03:21,040 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1041] 2026-09-10 07:03:21,127 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1042] 2026-09-10 07:03:21,236 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1043] 2026-09-10 07:03:21,322 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1044] 2026-09-10 07:03:21,406 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1045] 2026-09-10 07:03:21,498 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1046] 2026-09-10 07:03:21,577 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1047] 2026-09-10 07:03:21,664 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1048] 2026-09-10 07:03:21,755 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1049] 2026-09-10 07:03:21,846 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1050] 2026-09-10 07:03:21,956 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <230593247031559.1789023801.893366336822510-openerp-message-notify@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:03:21,964 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1051] 2026-09-10 07:03:22,061 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <058027345091648.1789023802.009251117706299-openerp-message-notify@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:03:22,072 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1052] 2026-09-10 07:03:22,168 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <812434269586067.1789023802.116923332214355-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:03:22,180 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1053] 2026-09-10 07:03:22,275 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <499927786497017.1789023802.226816654205322-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:03:22,285 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1054] 2026-09-10 07:03:22,382 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <390852115785795.1789023802.345258712768555-openerp-message-notify@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:03:22,388 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1055] 2026-09-10 07:03:22,454 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <762850259808816.1789023802.421258687973022-openerp-message-notify@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:03:22,464 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1056] 2026-09-10 07:03:22,559 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <794101011967276.1789023802.511490345001221-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:03:22,569 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1057] 2026-09-10 07:03:22,653 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <750907142975243.1789023802.603981018066406-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:03:22,669 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1058] 2026-09-10 07:03:22,763 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <213356344098755.1789023802.722573757171631-openerp-message-notify@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:03:22,771 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1059] 2026-09-10 07:03:23,202 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1060] 2026-09-10 07:03:23,355 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1061] 2026-09-10 07:03:23,474 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1062] 2026-09-10 07:03:23,563 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1063] 2026-09-10 07:03:23,651 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1064] 2026-09-10 07:03:23,759 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1065] 2026-09-10 07:03:23,852 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1066] 2026-09-10 07:03:23,956 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1067] 2026-09-10 07:03:24,036 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1068] 2026-09-10 07:03:24,130 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1069] 2026-09-10 07:03:24,241 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1070] 2026-09-10 07:03:24,341 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1071] 2026-09-10 07:03:24,470 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1072] 2026-09-10 07:03:24,544 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1073] 2026-09-10 07:03:24,627 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1074] 2026-09-10 07:03:24,703 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1075] 2026-09-10 07:03:24,771 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <657535874999048.1789023804.738152503967285-openerp-message-notify@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:03:24,777 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1076] 2026-09-10 07:03:24,846 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <085224004029124.1789023804.812494277954102-openerp-message-notify@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:03:24,852 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1077] 2026-09-10 07:03:24,922 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <147104222577498.1789023804.889376878738403-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:03:24,927 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1078] 2026-09-10 07:03:24,996 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <716103163458175.1789023804.962186574935913-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:03:25,003 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1079] 2026-09-10 07:03:25,074 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <334888840507675.1789023805.038185834884644-openerp-message-notify@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:03:25,082 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1080] 2026-09-10 07:03:25,152 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <163457968023879.1789023805.118607759475708-openerp-message-notify@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:03:25,159 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1081] 2026-09-10 07:03:25,247 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <494858271147889.1789023805.204405307769775-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:03:25,257 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1082] 2026-09-10 07:03:25,330 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <923199185224278.1789023805.292338371276855-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:03:25,336 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1083] 2026-09-10 07:03:25,411 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <768764403766246.1789023805.373038053512573-openerp-message-notify@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:03:25,417 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1084] 2026-09-10 07:03:25,479 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597] 2026-09-10 07:03:25,633 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <885940241624882.1789023805.512070894241333-openerp-376-viin.approval.request@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:03:25,636 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <885940241624882.1789023805.512070894241333-openerp-376-viin.approval.request@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:03:25,638 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <885940241624882.1789023805.512070894241333-openerp-376-viin.approval.request@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:03:25,643 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <885940241624882.1789023805.512070894241333-openerp-376-viin.approval.request@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:03:25,645 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <885940241624882.1789023805.512070894241333-openerp-376-viin.approval.request@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:03:25,648 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <885940241624882.1789023805.512070894241333-openerp-376-viin.approval.request@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:03:25,651 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <885940241624882.1789023805.512070894241333-openerp-376-viin.approval.request@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:03:25,653 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <885940241624882.1789023805.512070894241333-openerp-376-viin.approval.request@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:03:25,656 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <885940241624882.1789023805.512070894241333-openerp-376-viin.approval.request@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:03:25,678 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1085] 2026-09-10 07:03:26,171 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1086] 2026-09-10 07:03:26,265 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1087] 2026-09-10 07:03:26,355 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1088] 2026-09-10 07:03:26,441 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1089] 2026-09-10 07:03:26,526 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1090] 2026-09-10 07:03:26,606 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1091] 2026-09-10 07:03:26,700 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1092] 2026-09-10 07:03:26,797 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1093] 2026-09-10 07:03:26,919 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1094] 2026-09-10 07:03:27,010 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1095] 2026-09-10 07:03:27,091 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1096] 2026-09-10 07:03:27,181 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1097] 2026-09-10 07:03:27,269 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1098] 2026-09-10 07:03:27,356 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1099] 2026-09-10 07:03:27,442 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1100] 2026-09-10 07:03:27,528 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1101] 2026-09-10 07:03:27,610 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <646112435164841.1789023807.568625211715698-openerp-message-notify@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:03:27,617 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1102] 2026-09-10 07:03:27,700 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <101247278378734.1789023807.656207084655762-openerp-message-notify@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:03:27,707 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1103] 2026-09-10 07:03:27,791 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <850500364208089.1789023807.752742767333984-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:03:27,798 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1104] 2026-09-10 07:03:27,883 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <780208340029538.1789023807.837675094604492-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:03:27,889 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1105] 2026-09-10 07:03:27,971 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <913900189638908.1789023807.934406518936157-openerp-message-notify@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:03:27,979 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1106] 2026-09-10 07:03:28,067 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <537625053315823.1789023808.026463747024536-openerp-message-notify@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:03:28,074 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1107] 2026-09-10 07:03:28,154 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <837440216192590.1789023808.113319873809814-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:03:28,160 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1108] 2026-09-10 07:03:28,244 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <310568993585144.1789023808.201138257980347-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:03:28,261 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1109] 2026-09-10 07:03:28,368 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <255891753905713.1789023808.310579299926758-openerp-message-notify@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:03:28,377 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1110] 2026-09-10 07:03:28,549 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <113310243299042.1789023808.449032306671143-openerp-377-viin.approval.request@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:03:28,552 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <113310243299042.1789023808.449032306671143-openerp-377-viin.approval.request@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:03:28,554 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <113310243299042.1789023808.449032306671143-openerp-377-viin.approval.request@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:03:28,557 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <113310243299042.1789023808.449032306671143-openerp-377-viin.approval.request@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:03:28,559 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <113310243299042.1789023808.449032306671143-openerp-377-viin.approval.request@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:03:28,562 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <113310243299042.1789023808.449032306671143-openerp-377-viin.approval.request@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:03:28,564 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <113310243299042.1789023808.449032306671143-openerp-377-viin.approval.request@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:03:28,567 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <113310243299042.1789023808.449032306671143-openerp-377-viin.approval.request@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:03:28,569 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <113310243299042.1789023808.449032306671143-openerp-377-viin.approval.request@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:03:28,596 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1111] 2026-09-10 07:03:29,242 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-10 07:03:46,172 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_a11y_view_arch ... 2026-09-10 07:03:46,756 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1112] 2026-09-10 07:03:46,849 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1113] 2026-09-10 07:03:46,939 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1114] 2026-09-10 07:03:47,029 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1115] 2026-09-10 07:03:47,116 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1116] 2026-09-10 07:03:47,203 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1117] 2026-09-10 07:03:47,289 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1118] 2026-09-10 07:03:47,376 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1119] 2026-09-10 07:03:47,463 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1120] 2026-09-10 07:03:47,550 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1121] 2026-09-10 07:03:47,637 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1122] 2026-09-10 07:03:47,726 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1123] 2026-09-10 07:03:47,813 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1124] 2026-09-10 07:03:47,900 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1125] 2026-09-10 07:03:47,987 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1126] 2026-09-10 07:03:48,075 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1127] 2026-09-10 07:03:48,154 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <396991557429891.1789023828.115587949752808-openerp-message-notify@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:03:48,161 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1128] 2026-09-10 07:03:48,240 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <316907206055331.1789023828.201731681823730-openerp-message-notify@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:03:48,247 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1129] 2026-09-10 07:03:48,327 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <666582395212369.1789023828.288424730300903-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:03:48,334 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1130] 2026-09-10 07:03:48,414 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <364803282368682.1789023828.375058412551880-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:03:48,422 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1131] 2026-09-10 07:03:48,505 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <666316774457219.1789023828.465364456176758-openerp-message-notify@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:03:48,513 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1132] 2026-09-10 07:03:48,593 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <213373555599164.1789023828.554287433624268-openerp-message-notify@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:03:48,600 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1133] 2026-09-10 07:03:48,679 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <093018175835658.1789023828.640446662902832-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:03:48,687 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1134] 2026-09-10 07:03:48,766 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <231807070374525.1789023828.727595806121826-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:03:48,774 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1135] 2026-09-10 07:03:48,855 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <763914275007922.1789023828.815552473068237-openerp-message-notify@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:03:48,862 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1136] 2026-09-10 07:03:48,932 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647] 2026-09-10 07:03:49,070 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <992211667695182.1789023828.960158348083496-openerp-378-viin.approval.request@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:03:49,073 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <992211667695182.1789023828.960158348083496-openerp-378-viin.approval.request@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:03:49,076 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <992211667695182.1789023828.960158348083496-openerp-378-viin.approval.request@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:03:49,079 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <992211667695182.1789023828.960158348083496-openerp-378-viin.approval.request@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:03:49,082 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <992211667695182.1789023828.960158348083496-openerp-378-viin.approval.request@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:03:49,085 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <992211667695182.1789023828.960158348083496-openerp-378-viin.approval.request@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:03:49,087 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <992211667695182.1789023828.960158348083496-openerp-378-viin.approval.request@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:03:49,090 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <992211667695182.1789023828.960158348083496-openerp-378-viin.approval.request@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:03:49,092 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <992211667695182.1789023828.960158348083496-openerp-378-viin.approval.request@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:03:49,114 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1137] 2026-09-10 07:03:49,610 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_aggregates_stored_run_state ... 2026-09-10 07:03:50,252 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1138] 2026-09-10 07:03:50,367 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1139] 2026-09-10 07:03:50,454 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1140] 2026-09-10 07:03:50,542 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1141] 2026-09-10 07:03:50,619 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1142] 2026-09-10 07:03:50,701 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1143] 2026-09-10 07:03:50,790 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1144] 2026-09-10 07:03:50,882 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1145] 2026-09-10 07:03:50,971 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1146] 2026-09-10 07:03:51,048 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1147] 2026-09-10 07:03:51,124 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1148] 2026-09-10 07:03:51,204 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1149] 2026-09-10 07:03:51,281 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1150] 2026-09-10 07:03:51,356 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1151] 2026-09-10 07:03:51,504 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1152] 2026-09-10 07:03:51,646 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1153] 2026-09-10 07:03:51,749 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <071398141953351.1789023831.699261188507080-openerp-message-notify@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:03:51,758 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1154] 2026-09-10 07:03:51,857 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <512421239020875.1789023831.816107034683228-openerp-message-notify@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:03:51,873 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1155] 2026-09-10 07:03:51,956 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <335088801168938.1789023831.917480945587158-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:03:51,963 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1156] 2026-09-10 07:03:52,046 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <449936652781662.1789023832.006349563598633-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:03:52,053 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1157] 2026-09-10 07:03:52,134 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <794335903243183.1789023832.095705747604370-openerp-message-notify@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:03:52,141 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1158] 2026-09-10 07:03:52,218 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <615001183539887.1789023832.180975198745728-openerp-message-notify@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:03:52,224 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1159] 2026-09-10 07:03:52,302 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <060468519646093.1789023832.264283418655396-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:03:52,309 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1160] 2026-09-10 07:03:52,386 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <889659174451733.1789023832.347817897796631-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:03:52,392 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1161] 2026-09-10 07:03:52,467 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <003756423274355.1789023832.429841756820679-openerp-message-notify@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:03:52,474 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1162] 2026-09-10 07:03:52,944 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1163] 2026-09-10 07:03:53,025 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1164] 2026-09-10 07:03:53,104 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1165] 2026-09-10 07:03:53,186 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1166] 2026-09-10 07:03:53,265 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1167] 2026-09-10 07:03:53,347 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1168] 2026-09-10 07:03:53,429 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1169] 2026-09-10 07:03:53,510 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1170] 2026-09-10 07:03:53,592 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1171] 2026-09-10 07:03:53,673 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1172] 2026-09-10 07:03:53,755 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1173] 2026-09-10 07:03:53,830 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1174] 2026-09-10 07:03:53,906 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1175] 2026-09-10 07:03:53,991 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1176] 2026-09-10 07:03:54,064 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1177] 2026-09-10 07:03:54,147 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1178] 2026-09-10 07:03:54,216 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <458325639789094.1789023834.179673433303833-openerp-message-notify@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:03:54,229 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1179] 2026-09-10 07:03:54,324 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <355923351571975.1789023834.273747444152832-openerp-message-notify@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:03:54,334 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1180] 2026-09-10 07:03:54,413 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <842916224063200.1789023834.375424146652222-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:03:54,419 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1181] 2026-09-10 07:03:54,498 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <591061907235769.1789023834.461362600326538-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:03:54,505 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1182] 2026-09-10 07:03:54,607 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <107653310415267.1789023834.561761856079102-openerp-message-notify@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:03:54,614 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1183] 2026-09-10 07:03:54,693 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <252839637916843.1789023834.654670476913452-openerp-message-notify@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:03:54,701 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1184] 2026-09-10 07:03:54,781 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <138259063254314.1789023834.742302656173706-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:03:54,790 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1185] 2026-09-10 07:03:54,869 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <044953547935651.1789023834.832069635391235-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:03:54,876 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1186] 2026-09-10 07:03:54,954 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <041757598230459.1789023834.915455579757690-openerp-message-notify@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:03:54,961 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1187] 2026-09-10 07:03:55,029 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697] 2026-09-10 07:03:55,147 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <228268495663609.1789023835.055764913558960-openerp-380-viin.approval.request@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:03:55,149 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <228268495663609.1789023835.055764913558960-openerp-380-viin.approval.request@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:03:55,151 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <228268495663609.1789023835.055764913558960-openerp-380-viin.approval.request@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:03:55,154 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <228268495663609.1789023835.055764913558960-openerp-380-viin.approval.request@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:03:55,156 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <228268495663609.1789023835.055764913558960-openerp-380-viin.approval.request@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:03:55,158 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <228268495663609.1789023835.055764913558960-openerp-380-viin.approval.request@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:03:55,160 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <228268495663609.1789023835.055764913558960-openerp-380-viin.approval.request@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:03:55,163 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <228268495663609.1789023835.055764913558960-openerp-380-viin.approval.request@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:03:55,165 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <228268495663609.1789023835.055764913558960-openerp-380-viin.approval.request@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:03:55,183 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1188] 2026-09-10 07:03:55,823 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1189] 2026-09-10 07:03:55,946 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1190] 2026-09-10 07:03:56,040 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1191] 2026-09-10 07:03:56,172 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1192] 2026-09-10 07:03:56,294 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1193] 2026-09-10 07:03:56,441 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1194] 2026-09-10 07:03:56,547 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1195] 2026-09-10 07:03:56,659 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1196] 2026-09-10 07:03:56,771 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1197] 2026-09-10 07:03:56,892 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1198] 2026-09-10 07:03:56,994 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1199] 2026-09-10 07:03:57,110 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1200] 2026-09-10 07:03:57,232 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1201] 2026-09-10 07:03:57,331 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1202] 2026-09-10 07:03:57,429 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1203] 2026-09-10 07:03:57,510 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1204] 2026-09-10 07:03:57,615 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <380538640315913.1789023837.564473152160645-openerp-message-notify@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:03:57,639 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1205] 2026-09-10 07:03:57,777 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <775590570962806.1789023837.692942619323730-openerp-message-notify@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:03:57,801 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1206] 2026-09-10 07:03:57,914 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <610730820819980.1789023837.864737033843994-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:03:57,921 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1207] 2026-09-10 07:03:58,037 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <635502463934752.1789023837.986895561218262-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:03:58,055 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1208] 2026-09-10 07:03:58,144 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <855162106916672.1789023838.101089239120483-openerp-message-notify@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:03:58,159 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1209] 2026-09-10 07:03:58,263 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <458446224106364.1789023838.218310832977295-openerp-message-notify@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:03:58,274 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1210] 2026-09-10 07:03:58,375 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <655439374901571.1789023838.322351694107056-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:03:58,404 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1211] 2026-09-10 07:03:58,518 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <308018386415061.1789023838.457189321517944-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:03:58,541 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1212] 2026-09-10 07:03:58,635 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <303992675293267.1789023838.584737777709961-openerp-message-notify@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:03:58,647 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1213] 2026-09-10 07:03:58,737 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722] 2026-09-10 07:03:58,896 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <237702257052173.1789023838.777781963348389-openerp-381-viin.approval.request@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:03:58,899 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <237702257052173.1789023838.777781963348389-openerp-381-viin.approval.request@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:03:58,901 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <237702257052173.1789023838.777781963348389-openerp-381-viin.approval.request@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:03:58,904 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <237702257052173.1789023838.777781963348389-openerp-381-viin.approval.request@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:03:58,906 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <237702257052173.1789023838.777781963348389-openerp-381-viin.approval.request@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:03:58,909 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <237702257052173.1789023838.777781963348389-openerp-381-viin.approval.request@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:03:58,911 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <237702257052173.1789023838.777781963348389-openerp-381-viin.approval.request@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:03:58,914 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <237702257052173.1789023838.777781963348389-openerp-381-viin.approval.request@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:03:58,916 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <237702257052173.1789023838.777781963348389-openerp-381-viin.approval.request@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:03:58,953 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1214] 2026-09-10 07:03:59,217 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <224181899944963.1789023839.098564386367798-openerp-381-viin.approval.request@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:03:59,220 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <224181899944963.1789023839.098564386367798-openerp-381-viin.approval.request@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:03:59,222 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <224181899944963.1789023839.098564386367798-openerp-381-viin.approval.request@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:03:59,225 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <224181899944963.1789023839.098564386367798-openerp-381-viin.approval.request@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:03:59,228 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <224181899944963.1789023839.098564386367798-openerp-381-viin.approval.request@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:03:59,230 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <224181899944963.1789023839.098564386367798-openerp-381-viin.approval.request@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:03:59,233 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <224181899944963.1789023839.098564386367798-openerp-381-viin.approval.request@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:03:59,236 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <224181899944963.1789023839.098564386367798-openerp-381-viin.approval.request@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:03:59,238 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <224181899944963.1789023839.098564386367798-openerp-381-viin.approval.request@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:03:59,339 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1215] 2026-09-10 07:03:59,529 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_outstanding_worklist_not_period_scoped ... 2026-09-10 07:03:59,756 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [227] 2026-09-10 07:03:59,939 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [228] 2026-09-10 07:04:00,970 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1216] 2026-09-10 07:04:01,060 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1217] 2026-09-10 07:04:01,146 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1218] 2026-09-10 07:04:01,233 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1219] 2026-09-10 07:04:01,321 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1220] 2026-09-10 07:04:01,407 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1221] 2026-09-10 07:04:01,504 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1222] 2026-09-10 07:04:01,616 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1223] 2026-09-10 07:04:01,710 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1224] 2026-09-10 07:04:01,793 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1225] 2026-09-10 07:04:01,872 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1226] 2026-09-10 07:04:01,955 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1227] 2026-09-10 07:04:02,029 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1228] 2026-09-10 07:04:02,092 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1229] 2026-09-10 07:04:02,160 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1230] 2026-09-10 07:04:02,245 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1231] 2026-09-10 07:04:02,320 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <951733217947589.1789023842.283239364624023-openerp-message-notify@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:04:02,327 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1232] 2026-09-10 07:04:02,433 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <064450986331850.1789023842.371798753738403-openerp-message-notify@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:04:02,465 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1233] 2026-09-10 07:04:02,564 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <357751400652851.1789023842.519073724746704-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:04:02,571 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1234] 2026-09-10 07:04:02,659 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <475657843262290.1789023842.619315624237061-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:04:02,667 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1235] 2026-09-10 07:04:02,757 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <763628258449480.1789023842.713530540466309-openerp-message-notify@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:04:02,764 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1236] 2026-09-10 07:04:02,865 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <167238538283947.1789023842.806028842926025-openerp-message-notify@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:04:02,872 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1237] 2026-09-10 07:04:02,964 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <661446468887889.1789023842.912456035614014-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:04:02,985 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1238] 2026-09-10 07:04:03,107 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <982544235722474.1789023843.039784669876099-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:04:03,116 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1239] 2026-09-10 07:04:03,190 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <977924639161819.1789023843.155976295471191-openerp-message-notify@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:04:03,211 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1240] 2026-09-10 07:04:03,336 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_run_level_not_payslip_count ... 2026-09-10 07:04:03,550 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [230] 2026-09-10 07:04:03,665 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [231] 2026-09-10 07:04:04,177 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [233] 2026-09-10 07:04:04,289 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [234] 2026-09-10 07:04:05,474 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1241] 2026-09-10 07:04:05,587 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1242] 2026-09-10 07:04:05,699 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1243] 2026-09-10 07:04:05,835 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1244] 2026-09-10 07:04:05,929 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1245] 2026-09-10 07:04:06,035 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1246] 2026-09-10 07:04:06,143 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1247] 2026-09-10 07:04:06,236 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1248] 2026-09-10 07:04:06,337 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1249] 2026-09-10 07:04:06,460 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1250] 2026-09-10 07:04:06,555 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1251] 2026-09-10 07:04:06,642 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1252] 2026-09-10 07:04:06,741 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1253] 2026-09-10 07:04:06,846 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1254] 2026-09-10 07:04:06,940 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1255] 2026-09-10 07:04:07,063 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1256] 2026-09-10 07:04:07,176 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <092695194748612.1789023847.114670038223267-openerp-message-notify@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:04:07,189 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1257] 2026-09-10 07:04:07,294 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <250772013606751.1789023847.242173910140991-openerp-message-notify@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:04:07,300 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1258] 2026-09-10 07:04:07,381 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <948611759052456.1789023847.341335535049438-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:04:07,390 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1259] 2026-09-10 07:04:07,472 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <660030361064700.1789023847.429567575454712-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:04:07,478 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1260] 2026-09-10 07:04:07,557 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <441782951648053.1789023847.519629716873169-openerp-message-notify@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:04:07,572 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1261] 2026-09-10 07:04:07,655 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <899253127408656.1789023847.614700555801392-openerp-message-notify@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:04:07,665 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1262] 2026-09-10 07:04:07,762 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <095202631512543.1789023847.712972640991211-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:04:07,769 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1263] 2026-09-10 07:04:07,885 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <443438097964738.1789023847.817317008972168-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:04:07,904 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1264] 2026-09-10 07:04:08,012 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <681143793974253.1789023847.953459739685059-openerp-message-notify@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:04:08,026 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1265] 2026-09-10 07:04:08,106 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772] 2026-09-10 07:04:08,271 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <987626641515254.1789023848.134766578674316-openerp-383-viin.approval.request@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:04:08,273 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <987626641515254.1789023848.134766578674316-openerp-383-viin.approval.request@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:04:08,275 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <987626641515254.1789023848.134766578674316-openerp-383-viin.approval.request@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:04:08,279 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <987626641515254.1789023848.134766578674316-openerp-383-viin.approval.request@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:04:08,281 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <987626641515254.1789023848.134766578674316-openerp-383-viin.approval.request@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:04:08,284 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <987626641515254.1789023848.134766578674316-openerp-383-viin.approval.request@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:04:08,286 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <987626641515254.1789023848.134766578674316-openerp-383-viin.approval.request@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:04:08,288 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <987626641515254.1789023848.134766578674316-openerp-383-viin.approval.request@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:04:08,290 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <987626641515254.1789023848.134766578674316-openerp-383-viin.approval.request@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:04:08,336 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1266] 2026-09-10 07:04:08,488 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_respects_allowed_company_ids ... 2026-09-10 07:04:14,921 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1267] 2026-09-10 07:04:15,016 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1268] 2026-09-10 07:04:15,108 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1269] 2026-09-10 07:04:15,194 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1270] 2026-09-10 07:04:15,309 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1271] 2026-09-10 07:04:15,415 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1272] 2026-09-10 07:04:15,522 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1273] 2026-09-10 07:04:15,613 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1274] 2026-09-10 07:04:15,712 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1275] 2026-09-10 07:04:15,821 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1276] 2026-09-10 07:04:15,940 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1277] 2026-09-10 07:04:16,030 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1278] 2026-09-10 07:04:16,122 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1279] 2026-09-10 07:04:16,217 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1280] 2026-09-10 07:04:16,325 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1281] 2026-09-10 07:04:16,424 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1282] 2026-09-10 07:04:16,497 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <846306917052619.1789023856.459257125854492-openerp-message-notify@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:04:16,507 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1283] 2026-09-10 07:04:16,622 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <339531661391605.1789023856.561701536178589-openerp-message-notify@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:04:16,629 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1284] 2026-09-10 07:04:16,714 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <368775288989542.1789023856.670499324798584-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:04:16,723 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1285] 2026-09-10 07:04:16,793 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <710637642412079.1789023856.761120796203613-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:04:16,805 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1286] 2026-09-10 07:04:16,875 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <181933353197249.1789023856.840057611465454-openerp-message-notify@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:04:16,900 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1287] 2026-09-10 07:04:17,001 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <455940608052785.1789023856.953492164611816-openerp-message-notify@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:04:17,010 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1288] 2026-09-10 07:04:17,139 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <365471520630664.1789023857.069529294967651-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:04:17,150 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1289] 2026-09-10 07:04:17,244 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <774118214277481.1789023857.196485519409180-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:04:17,250 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1290] 2026-09-10 07:04:17,325 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <667928981031334.1789023857.288750886917114-openerp-message-notify@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:04:17,336 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1291] 2026-09-10 07:04:17,422 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797] 2026-09-10 07:04:17,565 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <345884627601086.1789023857.457031965255737-openerp-384-viin.approval.request@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:04:17,568 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <345884627601086.1789023857.457031965255737-openerp-384-viin.approval.request@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:04:17,570 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <345884627601086.1789023857.457031965255737-openerp-384-viin.approval.request@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:04:17,573 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <345884627601086.1789023857.457031965255737-openerp-384-viin.approval.request@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:04:17,575 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <345884627601086.1789023857.457031965255737-openerp-384-viin.approval.request@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:04:17,577 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <345884627601086.1789023857.457031965255737-openerp-384-viin.approval.request@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:04:17,580 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <345884627601086.1789023857.457031965255737-openerp-384-viin.approval.request@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:04:17,583 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <345884627601086.1789023857.457031965255737-openerp-384-viin.approval.request@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:04:17,585 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <345884627601086.1789023857.457031965255737-openerp-384-viin.approval.request@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:04:17,607 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1292] 2026-09-10 07:04:18,140 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1293] 2026-09-10 07:04:18,232 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1294] 2026-09-10 07:04:18,326 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1295] 2026-09-10 07:04:18,443 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1296] 2026-09-10 07:04:18,560 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1297] 2026-09-10 07:04:18,678 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1298] 2026-09-10 07:04:18,786 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1299] 2026-09-10 07:04:18,898 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1300] 2026-09-10 07:04:19,021 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1301] 2026-09-10 07:04:19,128 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1302] 2026-09-10 07:04:19,225 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1303] 2026-09-10 07:04:19,318 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1304] 2026-09-10 07:04:19,432 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1305] 2026-09-10 07:04:19,542 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1306] 2026-09-10 07:04:19,658 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1307] 2026-09-10 07:04:19,762 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1308] 2026-09-10 07:04:19,864 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <828610780559644.1789023859.802787065505981-openerp-message-notify@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:04:19,872 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1309] 2026-09-10 07:04:19,972 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <933486071172108.1789023859.914359807968140-openerp-message-notify@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:04:19,981 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1310] 2026-09-10 07:04:20,086 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <890529381808757.1789023860.031265974044800-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:04:20,097 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1311] 2026-09-10 07:04:20,203 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <502785339802105.1789023860.139898777008057-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:04:20,215 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1312] 2026-09-10 07:04:20,306 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <184152989484244.1789023860.258651971817017-openerp-message-notify@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:04:20,316 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1313] 2026-09-10 07:04:20,407 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <765630144684603.1789023860.357716798782349-openerp-message-notify@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:04:20,415 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1314] 2026-09-10 07:04:20,509 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <227612652709848.1789023860.466206789016724-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:04:20,516 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1315] 2026-09-10 07:04:20,621 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <041217034880933.1789023860.561699867248535-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:04:20,628 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1316] 2026-09-10 07:04:20,724 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <734656023735061.1789023860.674057960510254-openerp-message-notify@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:04:20,733 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1317] 2026-09-10 07:04:20,832 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822] 2026-09-10 07:04:21,002 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <879929566412575.1789023860.878079414367676-openerp-385-viin.approval.request@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:04:21,005 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <879929566412575.1789023860.878079414367676-openerp-385-viin.approval.request@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:04:21,008 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <879929566412575.1789023860.878079414367676-openerp-385-viin.approval.request@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:04:21,010 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <879929566412575.1789023860.878079414367676-openerp-385-viin.approval.request@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:04:21,013 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <879929566412575.1789023860.878079414367676-openerp-385-viin.approval.request@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:04:21,015 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <879929566412575.1789023860.878079414367676-openerp-385-viin.approval.request@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:04:21,017 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <879929566412575.1789023860.878079414367676-openerp-385-viin.approval.request@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:04:21,020 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <879929566412575.1789023860.878079414367676-openerp-385-viin.approval.request@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:04:21,024 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <879929566412575.1789023860.878079414367676-openerp-385-viin.approval.request@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:04:21,053 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1318] 2026-09-10 07:04:21,218 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_section_visible_to_officer_only ... 2026-09-10 07:04:21,850 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1319] 2026-09-10 07:04:21,946 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1320] 2026-09-10 07:04:22,052 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1321] 2026-09-10 07:04:22,144 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1322] 2026-09-10 07:04:22,226 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1323] 2026-09-10 07:04:22,320 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1324] 2026-09-10 07:04:22,404 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1325] 2026-09-10 07:04:22,478 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1326] 2026-09-10 07:04:22,563 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1327] 2026-09-10 07:04:22,644 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1328] 2026-09-10 07:04:22,722 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1329] 2026-09-10 07:04:22,805 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1330] 2026-09-10 07:04:22,885 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1331] 2026-09-10 07:04:22,964 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1332] 2026-09-10 07:04:23,046 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1333] 2026-09-10 07:04:23,132 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1334] 2026-09-10 07:04:23,200 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <212819165541303.1789023863.161885023117065-openerp-message-notify@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:04:23,206 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1335] 2026-09-10 07:04:23,275 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <122904252569104.1789023863.243894100189209-openerp-message-notify@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:04:23,281 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1336] 2026-09-10 07:04:23,353 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <339340629649299.1789023863.314900875091553-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:04:23,359 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1337] 2026-09-10 07:04:23,452 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <076139380349346.1789023863.405468463897705-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:04:23,464 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1338] 2026-09-10 07:04:23,565 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <133291384580563.1789023863.511992216110229-openerp-message-notify@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:04:23,579 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1339] 2026-09-10 07:04:23,670 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <485733283683097.1789023863.630991458892822-openerp-message-notify@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:04:23,678 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1340] 2026-09-10 07:04:23,790 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032444165387769.1789023863.734357833862305-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:04:23,801 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1341] 2026-09-10 07:04:23,887 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <254609063247992.1789023863.842335462570190-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:04:23,894 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1342] 2026-09-10 07:04:23,969 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <015548211304152.1789023863.931148052215576-openerp-message-notify@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:04:23,975 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1343] 2026-09-10 07:04:24,035 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847] 2026-09-10 07:04:24,149 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <906438210606189.1789023864.056836605072021-openerp-386-viin.approval.request@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:04:24,151 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <906438210606189.1789023864.056836605072021-openerp-386-viin.approval.request@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:04:24,153 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <906438210606189.1789023864.056836605072021-openerp-386-viin.approval.request@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:04:24,154 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <906438210606189.1789023864.056836605072021-openerp-386-viin.approval.request@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:04:24,156 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <906438210606189.1789023864.056836605072021-openerp-386-viin.approval.request@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:04:24,158 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <906438210606189.1789023864.056836605072021-openerp-386-viin.approval.request@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:04:24,160 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <906438210606189.1789023864.056836605072021-openerp-386-viin.approval.request@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:04:24,162 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <906438210606189.1789023864.056836605072021-openerp-386-viin.approval.request@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:04:24,165 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <906438210606189.1789023864.056836605072021-openerp-386-viin.approval.request@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:04:24,180 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1344] 2026-09-10 07:04:25,308 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_cancel_reverts_the_run ... 2026-09-10 07:04:25,503 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [236] 2026-09-10 07:04:25,622 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [237] 2026-09-10 07:04:26,803 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1345] 2026-09-10 07:04:26,909 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1346] 2026-09-10 07:04:27,014 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1347] 2026-09-10 07:04:27,120 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1348] 2026-09-10 07:04:27,220 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1349] 2026-09-10 07:04:27,309 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1350] 2026-09-10 07:04:27,424 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1351] 2026-09-10 07:04:27,526 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1352] 2026-09-10 07:04:27,617 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1353] 2026-09-10 07:04:27,704 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1354] 2026-09-10 07:04:27,786 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1355] 2026-09-10 07:04:27,876 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1356] 2026-09-10 07:04:27,972 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1357] 2026-09-10 07:04:28,085 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1358] 2026-09-10 07:04:28,171 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1359] 2026-09-10 07:04:28,271 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1360] 2026-09-10 07:04:28,358 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <720779478894491.1789023868.310936927795410-openerp-message-notify@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:04:28,366 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1361] 2026-09-10 07:04:28,451 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <668713004114655.1789023868.407516956329346-openerp-message-notify@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:04:28,459 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1362] 2026-09-10 07:04:28,577 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <294867999737083.1789023868.520891904830933-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:04:28,589 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1363] 2026-09-10 07:04:28,686 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <145730304234185.1789023868.644104003906250-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:04:28,698 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1364] 2026-09-10 07:04:28,772 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <684969177474333.1789023868.736413955688477-openerp-message-notify@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:04:28,781 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1365] 2026-09-10 07:04:28,858 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744679794247854.1789023868.821712732315063-openerp-message-notify@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:04:28,867 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1366] 2026-09-10 07:04:28,942 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <668213040093445.1789023868.908923864364624-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:04:28,949 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1367] 2026-09-10 07:04:29,035 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <788787338646311.1789023868.991962909698486-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:04:29,049 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1368] 2026-09-10 07:04:29,153 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <452376437166282.1789023869.103636026382446-openerp-message-notify@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:04:29,165 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1369] 2026-09-10 07:04:29,239 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872] 2026-09-10 07:04:29,385 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244104474873237.1789023869.267815113067627-openerp-387-viin.approval.request@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:04:29,387 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244104474873237.1789023869.267815113067627-openerp-387-viin.approval.request@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:04:29,389 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244104474873237.1789023869.267815113067627-openerp-387-viin.approval.request@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:04:29,391 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244104474873237.1789023869.267815113067627-openerp-387-viin.approval.request@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:04:29,393 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244104474873237.1789023869.267815113067627-openerp-387-viin.approval.request@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:04:29,396 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244104474873237.1789023869.267815113067627-openerp-387-viin.approval.request@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:04:29,398 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244104474873237.1789023869.267815113067627-openerp-387-viin.approval.request@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:04:29,400 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244104474873237.1789023869.267815113067627-openerp-387-viin.approval.request@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:04:29,402 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244104474873237.1789023869.267815113067627-openerp-387-viin.approval.request@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:04:29,423 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1370] 2026-09-10 07:04:30,549 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [290, 290] 2026-09-10 07:04:30,634 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [201] 2026-09-10 07:04:30,752 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_confirming_request_does_not_generate_mirror_run ... 2026-09-10 07:04:31,335 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1371] 2026-09-10 07:04:31,430 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1372] 2026-09-10 07:04:31,510 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1373] 2026-09-10 07:04:31,581 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1374] 2026-09-10 07:04:31,652 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1375] 2026-09-10 07:04:31,729 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1376] 2026-09-10 07:04:31,826 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1377] 2026-09-10 07:04:31,928 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1378] 2026-09-10 07:04:32,016 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1379] 2026-09-10 07:04:32,099 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1380] 2026-09-10 07:04:32,201 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1381] 2026-09-10 07:04:32,298 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1382] 2026-09-10 07:04:32,396 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1383] 2026-09-10 07:04:32,498 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1384] 2026-09-10 07:04:32,586 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1385] 2026-09-10 07:04:32,688 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1386] 2026-09-10 07:04:32,764 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <704069663059605.1789023872.729208230972290-openerp-message-notify@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:04:32,774 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1387] 2026-09-10 07:04:32,843 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <695748560622412.1789023872.813341856002808-openerp-message-notify@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:04:32,851 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1388] 2026-09-10 07:04:32,938 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <379646941315069.1789023872.893725633621216-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:04:32,954 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1389] 2026-09-10 07:04:33,044 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <321067766320414.1789023872.991999149322510-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:04:33,051 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1390] 2026-09-10 07:04:33,136 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <231479046124930.1789023873.099449396133423-openerp-message-notify@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:04:33,143 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1391] 2026-09-10 07:04:33,250 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <946159201648599.1789023873.199212312698364-openerp-message-notify@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:04:33,256 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1392] 2026-09-10 07:04:33,349 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <013652171849471.1789023873.301006317138672-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:04:33,357 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1393] 2026-09-10 07:04:33,459 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <039198593035252.1789023873.408741235733032-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:04:33,467 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1394] 2026-09-10 07:04:33,582 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <167275504757394.1789023873.518701314926147-openerp-message-notify@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:04:33,593 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1395] 2026-09-10 07:04:33,658 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_dashboard_field_officer_only ... 2026-09-10 07:04:33,862 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [239] 2026-09-10 07:04:33,986 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [240] 2026-09-10 07:04:35,051 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1396] 2026-09-10 07:04:35,132 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1397] 2026-09-10 07:04:35,213 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1398] 2026-09-10 07:04:35,295 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1399] 2026-09-10 07:04:35,378 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1400] 2026-09-10 07:04:35,463 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1401] 2026-09-10 07:04:35,554 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1402] 2026-09-10 07:04:35,645 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1403] 2026-09-10 07:04:35,734 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1404] 2026-09-10 07:04:35,822 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1405] 2026-09-10 07:04:35,912 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1406] 2026-09-10 07:04:36,002 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1407] 2026-09-10 07:04:36,092 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1408] 2026-09-10 07:04:36,182 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1409] 2026-09-10 07:04:36,270 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1410] 2026-09-10 07:04:36,360 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1411] 2026-09-10 07:04:36,441 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <580835026990154.1789023876.401360273361206-openerp-message-notify@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:04:36,449 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1412] 2026-09-10 07:04:36,531 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <734900244502970.1789023876.491334438323975-openerp-message-notify@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:04:36,538 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1413] 2026-09-10 07:04:36,618 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <578499209569442.1789023876.578942060470581-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:04:36,626 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1414] 2026-09-10 07:04:36,705 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <251953864313700.1789023876.666533708572388-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:04:36,712 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1415] 2026-09-10 07:04:36,792 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <365951751441727.1789023876.753199815750122-openerp-message-notify@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:04:36,799 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1416] 2026-09-10 07:04:36,872 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <561587453270554.1789023876.837984561920166-openerp-message-notify@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:04:36,879 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1417] 2026-09-10 07:04:36,947 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <157538276102312.1789023876.919282674789429-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:04:36,954 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1418] 2026-09-10 07:04:37,029 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <835956742340139.1789023876.992259025573730-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:04:37,036 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1419] 2026-09-10 07:04:37,110 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371048321413854.1789023877.076093912124634-openerp-message-notify@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:04:37,115 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1420] 2026-09-10 07:04:37,181 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922] 2026-09-10 07:04:37,293 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <828292670603150.1789023877.204508066177368-openerp-389-viin.approval.request@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:04:37,294 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <828292670603150.1789023877.204508066177368-openerp-389-viin.approval.request@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:04:37,297 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <828292670603150.1789023877.204508066177368-openerp-389-viin.approval.request@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:04:37,298 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <828292670603150.1789023877.204508066177368-openerp-389-viin.approval.request@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:04:37,301 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <828292670603150.1789023877.204508066177368-openerp-389-viin.approval.request@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:04:37,303 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <828292670603150.1789023877.204508066177368-openerp-389-viin.approval.request@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:04:37,306 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <828292670603150.1789023877.204508066177368-openerp-389-viin.approval.request@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:04:37,308 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <828292670603150.1789023877.204508066177368-openerp-389-viin.approval.request@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:04:37,311 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <828292670603150.1789023877.204508066177368-openerp-389-viin.approval.request@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:04:37,335 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1421] 2026-09-10 07:04:38,186 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_gate_blocks_until_approved_then_succeeds ... 2026-09-10 07:04:38,334 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [242] 2026-09-10 07:04:38,431 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [243] 2026-09-10 07:04:39,491 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1422] 2026-09-10 07:04:39,588 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1423] 2026-09-10 07:04:39,681 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1424] 2026-09-10 07:04:39,800 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1425] 2026-09-10 07:04:39,925 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1426] 2026-09-10 07:04:40,034 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1427] 2026-09-10 07:04:40,109 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1428] 2026-09-10 07:04:40,181 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1429] 2026-09-10 07:04:40,263 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1430] 2026-09-10 07:04:40,347 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1431] 2026-09-10 07:04:40,430 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1432] 2026-09-10 07:04:40,507 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1433] 2026-09-10 07:04:40,580 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1434] 2026-09-10 07:04:40,669 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1435] 2026-09-10 07:04:40,754 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1436] 2026-09-10 07:04:40,840 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1437] 2026-09-10 07:04:40,916 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <674237918399808.1789023880.879837751388550-openerp-message-notify@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:04:40,923 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1438] 2026-09-10 07:04:40,997 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <284415408071554.1789023880.961215734481812-openerp-message-notify@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:04:41,007 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1439] 2026-09-10 07:04:41,117 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <522672368847215.1789023881.055653333663940-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:04:41,128 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1440] 2026-09-10 07:04:41,207 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664757573905235.1789023881.168319940567017-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:04:41,214 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1441] 2026-09-10 07:04:41,291 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <177931859778699.1789023881.257660388946533-openerp-message-notify@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:04:41,297 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1442] 2026-09-10 07:04:41,373 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <302434254162689.1789023881.334435939788818-openerp-message-notify@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:04:41,397 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1443] 2026-09-10 07:04:41,474 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <254194098853567.1789023881.437210083007812-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:04:41,481 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1444] 2026-09-10 07:04:41,566 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <918704733192878.1789023881.520251750946045-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:04:41,573 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1445] 2026-09-10 07:04:41,662 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <052857856095984.1789023881.620279073715210-openerp-message-notify@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:04:41,670 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1446] 2026-09-10 07:04:41,891 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947] 2026-09-10 07:04:42,038 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <018713130505035.1789023881.948372364044189-openerp-390-viin.approval.request@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:04:42,041 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <018713130505035.1789023881.948372364044189-openerp-390-viin.approval.request@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:04:42,044 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <018713130505035.1789023881.948372364044189-openerp-390-viin.approval.request@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:04:42,046 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <018713130505035.1789023881.948372364044189-openerp-390-viin.approval.request@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:04:42,048 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <018713130505035.1789023881.948372364044189-openerp-390-viin.approval.request@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:04:42,050 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <018713130505035.1789023881.948372364044189-openerp-390-viin.approval.request@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:04:42,051 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <018713130505035.1789023881.948372364044189-openerp-390-viin.approval.request@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:04:42,054 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <018713130505035.1789023881.948372364044189-openerp-390-viin.approval.request@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:04:42,056 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <018713130505035.1789023881.948372364044189-openerp-390-viin.approval.request@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:04:42,088 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1447] 2026-09-10 07:04:42,924 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_head_linked_to_run_and_one_line_per_payslip ... 2026-09-10 07:04:43,069 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [245] 2026-09-10 07:04:43,170 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [246] 2026-09-10 07:04:43,647 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [248] 2026-09-10 07:04:43,769 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [249] 2026-09-10 07:04:44,744 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1448] 2026-09-10 07:04:44,836 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1449] 2026-09-10 07:04:44,921 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1450] 2026-09-10 07:04:45,005 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1451] 2026-09-10 07:04:45,086 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1452] 2026-09-10 07:04:45,166 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1453] 2026-09-10 07:04:45,250 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1454] 2026-09-10 07:04:45,340 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1455] 2026-09-10 07:04:45,451 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1456] 2026-09-10 07:04:45,549 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1457] 2026-09-10 07:04:45,665 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1458] 2026-09-10 07:04:45,767 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1459] 2026-09-10 07:04:45,853 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1460] 2026-09-10 07:04:45,935 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1461] 2026-09-10 07:04:46,005 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1462] 2026-09-10 07:04:46,088 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1463] 2026-09-10 07:04:46,151 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <306926439705914.1789023886.118823051452637-openerp-message-notify@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:04:46,159 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1464] 2026-09-10 07:04:46,234 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <403183387922014.1789023886.195044517517090-openerp-message-notify@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:04:46,240 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1465] 2026-09-10 07:04:46,321 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <696384054287375.1789023886.280486345291138-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:04:46,328 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1466] 2026-09-10 07:04:46,411 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <926868809676800.1789023886.371807336807251-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:04:46,418 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1467] 2026-09-10 07:04:46,494 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <838963155659394.1789023886.456740856170654-openerp-message-notify@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:04:46,500 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1468] 2026-09-10 07:04:46,568 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <995638863926501.1789023886.532043933868408-openerp-message-notify@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:04:46,576 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1469] 2026-09-10 07:04:46,655 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <213701858006552.1789023886.615241765975952-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:04:46,666 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1470] 2026-09-10 07:04:46,777 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <341173758544448.1789023886.714525699615479-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:04:46,783 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1471] 2026-09-10 07:04:46,862 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <875284553329053.1789023886.816595315933228-openerp-message-notify@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:04:46,869 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1472] 2026-09-10 07:04:46,929 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_multi_company_isolation ... 2026-09-10 07:04:53,180 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [251] 2026-09-10 07:04:53,318 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [252] 2026-09-10 07:04:54,318 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1473] 2026-09-10 07:04:54,423 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1474] 2026-09-10 07:04:54,498 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1475] 2026-09-10 07:04:54,585 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1476] 2026-09-10 07:04:54,711 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1477] 2026-09-10 07:04:54,809 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1478] 2026-09-10 07:04:54,900 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1479] 2026-09-10 07:04:54,986 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1480] 2026-09-10 07:04:55,068 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1481] 2026-09-10 07:04:55,147 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1482] 2026-09-10 07:04:55,235 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1483] 2026-09-10 07:04:55,341 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1484] 2026-09-10 07:04:55,441 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1485] 2026-09-10 07:04:55,545 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1486] 2026-09-10 07:04:55,660 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1487] 2026-09-10 07:04:55,758 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1488] 2026-09-10 07:04:55,844 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <495942772203180.1789023895.803866147994995-openerp-message-notify@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:04:55,852 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1489] 2026-09-10 07:04:55,946 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <908693590281903.1789023895.900038719177246-openerp-message-notify@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:04:55,954 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1490] 2026-09-10 07:04:56,055 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <036326934140765.1789023896.003742933273315-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:04:56,069 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1491] 2026-09-10 07:04:56,169 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <586794424806194.1789023896.123794078826904-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:04:56,176 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1492] 2026-09-10 07:04:56,279 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <069631478623216.1789023896.234299659729004-openerp-message-notify@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:04:56,296 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1493] 2026-09-10 07:04:56,392 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <843611153544861.1789023896.343412160873413-openerp-message-notify@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:04:56,399 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1494] 2026-09-10 07:04:56,481 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <370888633240172.1789023896.439551591873169-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:04:56,489 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1495] 2026-09-10 07:04:56,567 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <362509340570170.1789023896.531296491622925-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:04:56,577 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1496] 2026-09-10 07:04:56,681 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <217390715042559.1789023896.625358581542969-openerp-message-notify@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:04:56,689 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1497] 2026-09-10 07:04:56,767 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997] 2026-09-10 07:04:56,884 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <579254898920984.1789023896.795972108840942-openerp-392-viin.approval.request@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:04:56,886 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <579254898920984.1789023896.795972108840942-openerp-392-viin.approval.request@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:04:56,888 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <579254898920984.1789023896.795972108840942-openerp-392-viin.approval.request@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:04:56,891 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <579254898920984.1789023896.795972108840942-openerp-392-viin.approval.request@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:04:56,892 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <579254898920984.1789023896.795972108840942-openerp-392-viin.approval.request@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:04:56,894 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <579254898920984.1789023896.795972108840942-openerp-392-viin.approval.request@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:04:56,896 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <579254898920984.1789023896.795972108840942-openerp-392-viin.approval.request@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:04:56,898 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <579254898920984.1789023896.795972108840942-openerp-392-viin.approval.request@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:04:56,901 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <579254898920984.1789023896.795972108840942-openerp-392-viin.approval.request@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:04:56,923 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1498] 2026-09-10 07:04:58,037 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_no_request_is_blocked ... 2026-09-10 07:04:58,206 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [254] 2026-09-10 07:04:58,337 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [255] 2026-09-10 07:04:58,923 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_opt_in_off_no_domain_executes_without_approval ... 2026-09-10 07:04:59,118 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [257] 2026-09-10 07:04:59,230 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [258] 2026-09-10 07:05:00,358 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_refuse_reverts_without_orphaning_entry_move ... 2026-09-10 07:05:00,536 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [260] 2026-09-10 07:05:00,642 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [261] 2026-09-10 07:05:01,583 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1499] 2026-09-10 07:05:01,666 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1500] 2026-09-10 07:05:01,747 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1501] 2026-09-10 07:05:01,824 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1502] 2026-09-10 07:05:01,896 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1503] 2026-09-10 07:05:01,975 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1504] 2026-09-10 07:05:02,062 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1505] 2026-09-10 07:05:02,154 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1506] 2026-09-10 07:05:02,229 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1507] 2026-09-10 07:05:02,304 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1508] 2026-09-10 07:05:02,407 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1509] 2026-09-10 07:05:02,521 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1510] 2026-09-10 07:05:02,610 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1511] 2026-09-10 07:05:02,704 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1512] 2026-09-10 07:05:02,797 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1513] 2026-09-10 07:05:02,883 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1514] 2026-09-10 07:05:02,966 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <717508998115011.1789023902.928061485290527-openerp-message-notify@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:05:02,973 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1515] 2026-09-10 07:05:03,055 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <543182044193257.1789023903.014917373657227-openerp-message-notify@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:05:03,065 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1516] 2026-09-10 07:05:03,152 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <259788029484139.1789023903.111774921417236-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:05:03,159 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1517] 2026-09-10 07:05:03,237 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <062170971237228.1789023903.199211120605469-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:05:03,245 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1518] 2026-09-10 07:05:03,329 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <779443932500427.1789023903.290251016616821-openerp-message-notify@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:05:03,336 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1519] 2026-09-10 07:05:03,416 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <746136617589946.1789023903.377512931823730-openerp-message-notify@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:05:03,424 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1520] 2026-09-10 07:05:03,503 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795108963149042.1789023903.464534997940063-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:05:03,511 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1521] 2026-09-10 07:05:03,592 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <584565508834443.1789023903.551915168762207-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:05:03,600 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1522] 2026-09-10 07:05:03,677 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <759872643768817.1789023903.640735149383545-openerp-message-notify@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:05:03,684 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1523] 2026-09-10 07:05:03,775 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022] 2026-09-10 07:05:03,920 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <569582288948167.1789023903.810255527496338-openerp-393-viin.approval.request@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:05:03,923 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <569582288948167.1789023903.810255527496338-openerp-393-viin.approval.request@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:05:03,925 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <569582288948167.1789023903.810255527496338-openerp-393-viin.approval.request@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:05:03,929 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <569582288948167.1789023903.810255527496338-openerp-393-viin.approval.request@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:05:03,932 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <569582288948167.1789023903.810255527496338-openerp-393-viin.approval.request@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:05:03,934 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <569582288948167.1789023903.810255527496338-openerp-393-viin.approval.request@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:05:03,937 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <569582288948167.1789023903.810255527496338-openerp-393-viin.approval.request@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:05:03,939 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <569582288948167.1789023903.810255527496338-openerp-393-viin.approval.request@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:05:03,941 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <569582288948167.1789023903.810255527496338-openerp-393-viin.approval.request@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:05:03,965 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1524] 2026-09-10 07:05:05,059 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <569767498395558.1789023904.960992574691772-openerp-393-viin.approval.request@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:05:05,062 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <569767498395558.1789023904.960992574691772-openerp-393-viin.approval.request@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:05:05,064 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <569767498395558.1789023904.960992574691772-openerp-393-viin.approval.request@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:05:05,067 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <569767498395558.1789023904.960992574691772-openerp-393-viin.approval.request@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:05:05,069 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <569767498395558.1789023904.960992574691772-openerp-393-viin.approval.request@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:05:05,072 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <569767498395558.1789023904.960992574691772-openerp-393-viin.approval.request@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:05:05,075 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <569767498395558.1789023904.960992574691772-openerp-393-viin.approval.request@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:05:05,078 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <569767498395558.1789023904.960992574691772-openerp-393-viin.approval.request@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:05:05,080 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <569767498395558.1789023904.960992574691772-openerp-393-viin.approval.request@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:05:05,179 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1525] 2026-09-10 07:05:05,467 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [294, 294] 2026-09-10 07:05:05,553 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [205] 2026-09-10 07:05:05,686 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_revert_idempotent_on_cancelled_run ... 2026-09-10 07:05:05,868 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [263] 2026-09-10 07:05:05,993 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [264] 2026-09-10 07:05:06,950 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1526] 2026-09-10 07:05:07,059 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1527] 2026-09-10 07:05:07,144 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1528] 2026-09-10 07:05:07,217 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1529] 2026-09-10 07:05:07,293 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1530] 2026-09-10 07:05:07,374 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1531] 2026-09-10 07:05:07,454 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1532] 2026-09-10 07:05:07,545 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1533] 2026-09-10 07:05:07,641 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1534] 2026-09-10 07:05:07,724 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1535] 2026-09-10 07:05:07,802 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1536] 2026-09-10 07:05:07,877 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1537] 2026-09-10 07:05:07,960 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1538] 2026-09-10 07:05:08,036 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1539] 2026-09-10 07:05:08,110 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1540] 2026-09-10 07:05:08,183 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1541] 2026-09-10 07:05:08,257 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <015825265865922.1789023908.219118118286133-openerp-message-notify@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:05:08,266 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1542] 2026-09-10 07:05:08,331 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <512307644761017.1789023908.301017522811890-openerp-message-notify@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:05:08,337 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1543] 2026-09-10 07:05:08,416 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <276065086525311.1789023908.372696399688721-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:05:08,424 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1544] 2026-09-10 07:05:08,501 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <965024340012260.1789023908.463651895523071-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:05:08,508 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1545] 2026-09-10 07:05:08,583 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <223169985608589.1789023908.546407699584961-openerp-message-notify@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:05:08,590 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1546] 2026-09-10 07:05:08,666 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <826815190301990.1789023908.628990173339844-openerp-message-notify@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:05:08,674 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1547] 2026-09-10 07:05:08,749 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <296599216602852.1789023908.712699174880981-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:05:08,756 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1548] 2026-09-10 07:05:08,846 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <636278048959024.1789023908.801448345184326-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:05:08,853 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1549] 2026-09-10 07:05:08,933 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <401269303730895.1789023908.895194530487061-openerp-message-notify@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:05:08,940 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1550] 2026-09-10 07:05:09,017 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047] 2026-09-10 07:05:09,155 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887784579615220.1789023909.046393632888794-openerp-394-viin.approval.request@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:05:09,158 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887784579615220.1789023909.046393632888794-openerp-394-viin.approval.request@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:05:09,160 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887784579615220.1789023909.046393632888794-openerp-394-viin.approval.request@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:05:09,163 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887784579615220.1789023909.046393632888794-openerp-394-viin.approval.request@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:05:09,165 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887784579615220.1789023909.046393632888794-openerp-394-viin.approval.request@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:05:09,169 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887784579615220.1789023909.046393632888794-openerp-394-viin.approval.request@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:05:09,172 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887784579615220.1789023909.046393632888794-openerp-394-viin.approval.request@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:05:09,175 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887784579615220.1789023909.046393632888794-openerp-394-viin.approval.request@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:05:09,177 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887784579615220.1789023909.046393632888794-openerp-394-viin.approval.request@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:05:09,215 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1551] 2026-09-10 07:05:10,303 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [295, 295] 2026-09-10 07:05:10,394 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [206] 2026-09-10 07:05:10,635 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <169530339379907.1789023910.539495706558228-openerp-394-viin.approval.request@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:05:10,637 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <169530339379907.1789023910.539495706558228-openerp-394-viin.approval.request@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:05:10,640 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <169530339379907.1789023910.539495706558228-openerp-394-viin.approval.request@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:05:10,642 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <169530339379907.1789023910.539495706558228-openerp-394-viin.approval.request@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:05:10,644 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <169530339379907.1789023910.539495706558228-openerp-394-viin.approval.request@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:05:10,648 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <169530339379907.1789023910.539495706558228-openerp-394-viin.approval.request@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:05:10,651 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <169530339379907.1789023910.539495706558228-openerp-394-viin.approval.request@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:05:10,653 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <169530339379907.1789023910.539495706558228-openerp-394-viin.approval.request@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:05:10,655 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <169530339379907.1789023910.539495706558228-openerp-394-viin.approval.request@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:05:10,691 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1552] 2026-09-10 07:05:10,845 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_expense_posting_not_gated ... 2026-09-10 07:05:11,019 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [266] 2026-09-10 07:05:11,136 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [267] 2026-09-10 07:05:11,572 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_quick_pay_not_gated ... 2026-09-10 07:05:11,744 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [269] 2026-09-10 07:05:11,870 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [270] 2026-09-10 07:05:13,110 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_source_binding_and_state_aggregation ... 2026-09-10 07:05:13,687 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1553] 2026-09-10 07:05:13,801 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1554] 2026-09-10 07:05:13,906 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1555] 2026-09-10 07:05:14,032 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1556] 2026-09-10 07:05:14,154 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1557] 2026-09-10 07:05:14,254 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1558] 2026-09-10 07:05:14,370 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1559] 2026-09-10 07:05:14,453 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1560] 2026-09-10 07:05:14,538 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1561] 2026-09-10 07:05:14,633 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1562] 2026-09-10 07:05:14,752 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1563] 2026-09-10 07:05:14,900 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1564] 2026-09-10 07:05:14,987 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1565] 2026-09-10 07:05:15,073 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1566] 2026-09-10 07:05:15,163 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1567] 2026-09-10 07:05:15,260 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1568] 2026-09-10 07:05:15,340 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <740477295076337.1789023915.300770998001099-openerp-message-notify@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:05:15,347 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1569] 2026-09-10 07:05:15,425 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <745743938240242.1789023915.387349843978882-openerp-message-notify@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:05:15,432 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1570] 2026-09-10 07:05:15,510 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <224398785249604.1789023915.471955299377441-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:05:15,517 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1571] 2026-09-10 07:05:15,597 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <480106623820888.1789023915.558118581771851-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:05:15,604 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1572] 2026-09-10 07:05:15,684 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <723814971938055.1789023915.644707441329956-openerp-message-notify@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:05:15,691 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1573] 2026-09-10 07:05:15,767 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <509163926535645.1789023915.730452060699463-openerp-message-notify@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:05:15,774 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1574] 2026-09-10 07:05:15,851 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <845127877211037.1789023915.813756942749023-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:05:15,858 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1575] 2026-09-10 07:05:15,934 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <355936999942620.1789023915.897193193435669-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:05:15,941 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1576] 2026-09-10 07:05:16,021 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <616239059127540.1789023915.982082366943359-openerp-message-notify@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:05:16,028 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1577] 2026-09-10 07:05:16,093 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072] 2026-09-10 07:05:16,241 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429203776228600.1789023916.120207786560059-openerp-395-viin.approval.request@9968f630f504>: ['"Alice Johnson" <@False>'] 2026-09-10 07:05:16,244 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429203776228600.1789023916.120207786560059-openerp-395-viin.approval.request@9968f630f504>: ['"Bob Smith" <@False>'] 2026-09-10 07:05:16,246 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429203776228600.1789023916.120207786560059-openerp-395-viin.approval.request@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:05:16,249 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429203776228600.1789023916.120207786560059-openerp-395-viin.approval.request@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:05:16,251 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429203776228600.1789023916.120207786560059-openerp-395-viin.approval.request@9968f630f504>: ['"Eva Green" <@False>'] 2026-09-10 07:05:16,254 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429203776228600.1789023916.120207786560059-openerp-395-viin.approval.request@9968f630f504>: ['"Frank White" <@False>'] 2026-09-10 07:05:16,256 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429203776228600.1789023916.120207786560059-openerp-395-viin.approval.request@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:05:16,259 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429203776228600.1789023916.120207786560059-openerp-395-viin.approval.request@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:05:16,261 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429203776228600.1789023916.120207786560059-openerp-395-viin.approval.request@9968f630f504>: ['"Tran Minh Khang" <@False>'] 2026-09-10 07:05:16,302 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1578] 2026-09-10 07:05:16,421 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_type_seeded_per_company ... 2026-09-10 07:05:16,479 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_wrong_type_request_rejected ... 2026-09-10 07:05:17,028 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-10 07:05:24,722 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_applicant ... 2026-09-10 07:05:24,886 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 6, model: hr.applicant 2026-09-10 07:05:24,909 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 6, model: hr.applicant 2026-09-10 07:05:24,927 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-09-10 07:05:24,948 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-09-10 07:05:25,410 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1579] 2026-09-10 07:05:25,480 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1073] 2026-09-10 07:05:25,572 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1580] 2026-09-10 07:05:25,753 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.applicant 2026-09-10 07:05:25,756 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-09-10 07:05:25,772 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-09-10 07:05:25,801 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_job ... 2026-09-10 07:05:26,033 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-09-10 07:05:26,188 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-09-10 07:05:26,204 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.job 2026-09-10 07:05:26,224 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.message records with IDs: [4100, 2955, 2308] 2026-09-10 07:05:26,226 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.job 2026-09-10 07:05:26,253 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_applicant ... 2026-09-10 07:05:26,319 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1705, model: hr.applicant 2026-09-10 07:05:26,342 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1705, model: hr.applicant 2026-09-10 07:05:26,360 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1705, model: hr.applicant 2026-09-10 07:05:26,378 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1705, model: hr.applicant 2026-09-10 07:05:26,640 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1705 deleted hr.applicant records with IDs: [20] 2026-09-10 07:05:26,667 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_job ... 2026-09-10 07:05:26,858 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1705, model: hr.job 2026-09-10 07:05:26,984 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1705, model: hr.job 2026-09-10 07:05:26,998 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1705, model: hr.job 2026-09-10 07:05:27,015 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1705 deleted mail.message records with IDs: [4100, 2955, 2308] 2026-09-10 07:05:27,018 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1705, model: hr.job 2026-09-10 07:05:27,202 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1705 deleted mail.message records with IDs: [4100, 2955, 2308] 2026-09-10 07:05:27,375 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1705 deleted ir.model.data records with IDs: [133778] 2026-09-10 07:05:27,375 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1705 deleted hr.job records with IDs: [4] 2026-09-10 07:05:27,382 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1705 deleted mail.followers records with IDs: [390] 2026-09-10 07:05:27,412 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1705 deleted mail.alias records with IDs: [32] 2026-09-10 07:05:27,464 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-10 07:05:33,994 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_compute_applicant_and_recruited_field_on_recruitment_request ... 2026-09-10 07:05:34,445 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1581] 2026-09-10 07:05:34,501 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1074] 2026-09-10 07:05:34,577 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1582] 2026-09-10 07:05:35,019 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_constraint_duplicate_recruitment_request ... 2026-09-10 07:05:35,349 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_onchange_and_default_value_form_request ... 2026-09-10 07:05:36,771 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_percent_widgetbar ... 2026-09-10 07:05:37,113 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1583] 2026-09-10 07:05:37,156 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1075] 2026-09-10 07:05:37,227 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1584] 2026-09-10 07:05:37,539 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-10 07:05:44,210 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_01_request_approval_recruitment ... 2026-09-10 07:05:44,452 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1722 deleted mail.mail records with IDs: [1585] 2026-09-10 07:05:44,585 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1725 deleted mail.activity records with IDs: [1076] 2026-09-10 07:05:44,707 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1725 deleted mail.mail records with IDs: [1586] 2026-09-10 07:05:44,884 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1729 deleted mail.activity records with IDs: [1077] 2026-09-10 07:05:45,053 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1729 deleted mail.mail records with IDs: [1587] 2026-09-10 07:05:45,223 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1730 deleted mail.activity records with IDs: [1078] 2026-09-10 07:05:45,409 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1730 deleted mail.mail records with IDs: [1588] 2026-09-10 07:05:45,521 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_05_request_approval_recruitment ... 2026-09-10 07:05:45,654 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1722 deleted request.approval.user.line records with IDs: [1036, 1037, 1038, 1039] 2026-09-10 07:05:45,904 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1722 deleted mail.mail records with IDs: [1589] 2026-09-10 07:05:46,113 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1725 deleted mail.activity records with IDs: [1079] 2026-09-10 07:05:46,263 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1725 deleted mail.mail records with IDs: [1590] 2026-09-10 07:05:46,451 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1729 deleted mail.activity records with IDs: [1080] 2026-09-10 07:05:46,584 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1729 deleted mail.mail records with IDs: [1591] 2026-09-10 07:05:46,749 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1730 deleted mail.activity records with IDs: [1081] 2026-09-10 07:05:46,908 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1730 deleted mail.mail records with IDs: [1592] 2026-09-10 07:05:47,010 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_06_request_approval_recruitment ... 2026-09-10 07:05:47,234 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1722 deleted mail.mail records with IDs: [1593] 2026-09-10 07:05:47,405 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1725 deleted mail.activity records with IDs: [1082] 2026-09-10 07:05:47,527 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1725 deleted mail.mail records with IDs: [1594] 2026-09-10 07:05:47,666 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1729 deleted mail.activity records with IDs: [1083] 2026-09-10 07:05:47,811 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1729 deleted mail.mail records with IDs: [1595] 2026-09-10 07:05:47,853 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_07_request_approval_recruitment ... 2026-09-10 07:05:48,066 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1722 deleted mail.mail records with IDs: [1596] 2026-09-10 07:05:48,262 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1084] 2026-09-10 07:05:48,380 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1597] 2026-09-10 07:05:48,428 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_data_init_generate ... 2026-09-10 07:05:48,504 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-10 07:05:48,519 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-09-10 07:05:48,561 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:05:49,482 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [227234, 227274, 227281, 227317, 227296, 227299, 227324, 227407, 227431, 227425, 227437, 227483, 227497, 227521, 227543, 431672, 431683, 431769] 2026-09-10 07:05:49,482 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [313, 453, 289, 275, 335, 539, 442, 88, 229, 223, 91, 217, 199, 116, 66, 73, 26, 109] 2026-09-10 07:05:50,354 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_01_check_compute_contract ... 2026-09-10 07:05:50,453 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_02_check_compute_contract ... 2026-09-10 07:05:50,538 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_03_check_compute_contract ... 2026-09-10 07:05:50,638 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:05:51,670 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [227234, 227274, 227281, 227317, 227296, 227299, 227324, 227407, 227431, 227425, 227437, 227483, 227497, 227521, 227543, 431672, 431683, 431769] 2026-09-10 07:05:51,670 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [313, 453, 289, 275, 335, 539, 442, 88, 229, 223, 91, 217, 199, 116, 66, 73, 26, 109] 2026-09-10 07:05:52,521 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_01_check_compute_department ... 2026-09-10 07:05:52,676 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_02_check_compute_department ... 2026-09-10 07:05:52,777 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_03_check_compute_department ... 2026-09-10 07:05:52,927 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:05:53,760 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [227234, 227274, 227281, 227317, 227296, 227299, 227324, 227407, 227431, 227425, 227437, 227483, 227497, 227521, 227543, 431672, 431683, 431769] 2026-09-10 07:05:53,760 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [313, 453, 289, 275, 335, 539, 442, 88, 229, 223, 91, 217, 199, 116, 66, 73, 26, 109] 2026-09-10 07:05:54,530 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_01_check_compute_job ... 2026-09-10 07:05:54,703 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_02_check_compute_job ... 2026-09-10 07:05:54,828 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:05:55,949 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [227234, 227274, 227281, 227317, 227296, 227299, 227324, 227407, 227431, 227425, 227437, 227483, 227497, 227521, 227543, 431672, 431683, 431769] 2026-09-10 07:05:55,949 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [313, 453, 289, 275, 335, 539, 442, 88, 229, 223, 91, 217, 199, 116, 66, 73, 26, 109] 2026-09-10 07:05:56,865 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_01_check_auto_approve_timesheet ... 2026-09-10 07:05:56,969 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_02_check_auto_approve_timesheet ... 2026-09-10 07:05:57,069 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_03_check_auto_approve_timesheet ... 2026-09-10 07:05:57,203 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_04_check_auto_approve_timesheet ... 2026-09-10 07:05:57,311 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_05_check_auto_approve_timesheet ... 2026-09-10 07:05:57,488 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:05:58,352 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [227234, 227274, 227281, 227317, 227296, 227299, 227324, 227407, 227431, 227425, 227437, 227483, 227497, 227521, 227543, 431672, 431683, 431769] 2026-09-10 07:05:58,352 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [313, 453, 289, 275, 335, 539, 442, 88, 229, 223, 91, 217, 199, 116, 66, 73, 26, 109] 2026-09-10 07:05:59,160 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_01_check_timesheet_approval ... 2026-09-10 07:05:59,268 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_02_check_timesheet_approval ... 2026-09-10 07:05:59,523 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_03_check_timesheet_approval ... 2026-09-10 07:05:59,638 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_04_check_timesheet_approval ... 2026-09-10 07:05:59,773 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_05_check_timesheet_approval ... 2026-09-10 07:05:59,897 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_06_check_timesheet_approval ... 2026-09-10 07:05:59,934 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_07_check_timesheet_approval ... 2026-09-10 07:06:00,049 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_08_check_timesheet_approval ... 2026-09-10 07:06:00,478 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_09_check_timesheet_approval ... 2026-09-10 07:06:01,083 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [419], uid: 1742, model: viin.approval.request 2026-09-10 07:06:01,188 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_11_check_timesheet_approval ... 2026-09-10 07:06:01,388 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [417] 2026-09-10 07:06:02,230 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1598] 2026-09-10 07:06:02,380 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1599] 2026-09-10 07:06:02,802 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:06:03,469 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_wizard: Starting TestTimesheetApprovalWizardFromSource.test_wizard_lines_mapped_from_timesheets ... 2026-09-10 07:06:05,107 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:06:06,221 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [227234, 227274, 227281, 227317, 227296, 227299, 227324, 227407, 227431, 227425, 227437, 227483, 227497, 227521, 227543, 431672, 431683, 431769] 2026-09-10 07:06:06,221 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [313, 453, 289, 275, 335, 539, 442, 88, 229, 223, 91, 217, 199, 116, 66, 73, 26, 109] 2026-09-10 07:06:07,148 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_01_employee_approve_request ... 2026-09-10 07:06:07,474 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1600] 2026-09-10 07:06:07,546 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_02_employee_approve_request ... 2026-09-10 07:06:07,959 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1601] 2026-09-10 07:06:08,043 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_03_employee_approve_request ... 2026-09-10 07:06:08,272 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [422] 2026-09-10 07:06:08,302 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_04_employee_approve_request ... 2026-09-10 07:06:08,716 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1602] 2026-09-10 07:06:08,858 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1088] 2026-09-10 07:06:09,003 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1603] 2026-09-10 07:06:09,169 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1089] 2026-09-10 07:06:09,314 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1604] 2026-09-10 07:06:09,635 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1605] 2026-09-10 07:06:09,833 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1606] 2026-09-10 07:06:09,917 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_05_employee_approve_request ... 2026-09-10 07:06:10,248 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1607] 2026-09-10 07:06:10,469 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1608] 2026-09-10 07:06:10,601 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1090] 2026-09-10 07:06:11,369 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:06:12,510 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_and_timesheet_links ... 2026-09-10 07:06:12,624 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_lines_mapped_from_timesheets ... 2026-09-10 07:06:12,675 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_validating_request_updates_timesheet_state ... 2026-09-10 07:06:13,006 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1609] 2026-09-10 07:06:13,107 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1091] 2026-09-10 07:06:13,243 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1610] 2026-09-10 07:06:13,327 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:06:13,342 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_maintenance.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-09-10 07:06:13,386 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:06:13,935 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_01_employee_approve_request ... 2026-09-10 07:06:14,053 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_02_employee_approve_request ... 2026-09-10 07:06:14,134 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-10 07:06:21,516 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [8955] 2026-09-10 07:06:21,538 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_a_portal_merchant_can_resolve_the_responsible_approver ... 2026-09-10 07:06:21,936 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_merchant_approval_type_lookup_is_company_scoped ... 2026-09-10 07:06:21,989 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_routing_prioritises_approval_admin_over_first_line ... 2026-09-10 07:06:22,096 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:06:22,112 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_default_request ... 2026-09-10 07:06:24,509 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1611] 2026-09-10 07:06:24,663 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1092] 2026-09-10 07:06:24,785 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <240594781569970.1789023984.743593931198120-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:06:24,799 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1612] 2026-09-10 07:06:24,925 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1613] 2026-09-10 07:06:25,023 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <584365811717207.1789023984.978945493698120-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:06:25,031 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1614] 2026-09-10 07:06:25,138 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <611675491398769.1789023985.096759319305420-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:06:25,163 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1615] 2026-09-10 07:06:25,247 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <816921904797942.1789023985.206311941146851-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:06:25,255 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1616] 2026-09-10 07:06:25,407 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1093, 1094, 1095, 1096, 1097] 2026-09-10 07:06:25,517 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <975862347600251.1789023985.461048841476440-openerp-425-viin.approval.request@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:06:25,520 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <975862347600251.1789023985.461048841476440-openerp-425-viin.approval.request@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:06:25,524 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <975862347600251.1789023985.461048841476440-openerp-425-viin.approval.request@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:06:25,527 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <975862347600251.1789023985.461048841476440-openerp-425-viin.approval.request@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:06:25,542 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1617] 2026-09-10 07:06:26,229 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_other_route ... 2026-09-10 07:06:28,417 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1618] 2026-09-10 07:06:28,505 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1098] 2026-09-10 07:06:28,618 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <571180620762771.1789023988.574094295501709-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:06:28,627 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1619] 2026-09-10 07:06:28,741 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1620] 2026-09-10 07:06:28,833 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860025472759319.1789023988.787953615188599-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:06:28,839 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1621] 2026-09-10 07:06:28,942 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <719786490032694.1789023988.894454002380371-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:06:28,950 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1622] 2026-09-10 07:06:29,059 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <386509695726148.1789023988.997866392135620-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:06:29,070 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1623] 2026-09-10 07:06:29,256 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1099, 1100, 1101, 1102, 1103] 2026-09-10 07:06:29,376 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <062480297207727.1789023989.311104536056519-openerp-426-viin.approval.request@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:06:29,378 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <062480297207727.1789023989.311104536056519-openerp-426-viin.approval.request@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:06:29,381 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <062480297207727.1789023989.311104536056519-openerp-426-viin.approval.request@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:06:29,384 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <062480297207727.1789023989.311104536056519-openerp-426-viin.approval.request@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:06:29,400 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1624] 2026-09-10 07:06:30,013 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_product_configured ... 2026-09-10 07:06:32,348 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1625] 2026-09-10 07:06:32,449 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1104] 2026-09-10 07:06:32,548 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <156091992521470.1789023992.511296272277832-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:06:32,557 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1626] 2026-09-10 07:06:32,667 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1627] 2026-09-10 07:06:32,750 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <862632398733563.1789023992.713922500610352-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:06:32,755 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1628] 2026-09-10 07:06:32,815 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <944149481908621.1789023992.788979053497314-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:06:32,820 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1629] 2026-09-10 07:06:32,883 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <648801092945926.1789023992.848208665847778-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:06:32,889 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1630] 2026-09-10 07:06:33,050 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1105, 1106, 1107, 1108, 1109] 2026-09-10 07:06:33,179 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <945670567421254.1789023993.112539529800415-openerp-427-viin.approval.request@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:06:33,182 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <945670567421254.1789023993.112539529800415-openerp-427-viin.approval.request@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:06:33,185 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <945670567421254.1789023993.112539529800415-openerp-427-viin.approval.request@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:06:33,187 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <945670567421254.1789023993.112539529800415-openerp-427-viin.approval.request@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:06:33,208 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1631] 2026-09-10 07:06:33,747 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_without_route ... 2026-09-10 07:06:35,783 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1632] 2026-09-10 07:06:35,889 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1110] 2026-09-10 07:06:35,972 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <941234648297342.1789023995.944476604461670-openerp-message-notify@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:06:35,979 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1633] 2026-09-10 07:06:36,057 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1634] 2026-09-10 07:06:36,122 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <039896931827118.1789023996.087795495986938-openerp-message-notify@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:06:36,128 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1635] 2026-09-10 07:06:36,224 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <050424725864685.1789023996.163118839263916-openerp-message-notify@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:06:36,234 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1636] 2026-09-10 07:06:36,341 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <012779351237176.1789023996.294648408889771-openerp-message-notify@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:06:36,351 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1637] 2026-09-10 07:06:36,490 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1111, 1112, 1113, 1114, 1115] 2026-09-10 07:06:36,595 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <654020977000016.1789023996.538317203521729-openerp-428-viin.approval.request@9968f630f504>: ['"Charlie Brown" <@False>'] 2026-09-10 07:06:36,597 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <654020977000016.1789023996.538317203521729-openerp-428-viin.approval.request@9968f630f504>: ['"David Wilson" <@False>'] 2026-09-10 07:06:36,600 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <654020977000016.1789023996.538317203521729-openerp-428-viin.approval.request@9968f630f504>: ['"Grace Lee" <@False>'] 2026-09-10 07:06:36,603 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <654020977000016.1789023996.538317203521729-openerp-428-viin.approval.request@9968f630f504>: ['"Hannah Martin" <@False>'] 2026-09-10 07:06:36,616 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1638] 2026-09-10 07:06:36,894 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_generate_approval_type ... 2026-09-10 07:06:38,588 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-10 07:06:39,322 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_header_and_lines_synced_via_res_ref ... 2026-09-10 07:06:40,236 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_includes_manager_group_approver ... 2026-09-10 07:06:41,214 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:06:42,226 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_header_synced_via_res_ref ... 2026-09-10 07:06:43,403 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_includes_project_manager_approver ... 2026-09-10 07:06:44,354 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_lines_synced_from_child_tasks_via_res_ref ... 2026-09-10 07:06:45,398 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:06:46,218 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1639] 2026-09-10 07:06:46,228 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17943] 2026-09-10 07:06:46,233 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:06:46,770 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1640] 2026-09-10 07:06:46,780 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17947] 2026-09-10 07:06:46,786 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-10 07:06:46,988 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_cancel_revert_draft_po_to_previous_state ... 2026-09-10 07:06:47,847 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1641] 2026-09-10 07:06:47,948 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1116] 2026-09-10 07:06:48,379 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [118] 2026-09-10 07:06:48,481 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [119] 2026-09-10 07:06:48,599 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_group_by_user_splits_po_by_user_and_vendor ... 2026-09-10 07:06:49,163 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1642] 2026-09-10 07:06:49,257 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1117] 2026-09-10 07:06:49,501 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1643] 2026-09-10 07:06:49,704 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1644] 2026-09-10 07:06:49,899 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_multi_lines_multi_vendors_grouping ... 2026-09-10 07:06:50,514 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1645] 2026-09-10 07:06:50,651 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1118] 2026-09-10 07:06:51,055 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_po_generated_and_linked ... 2026-09-10 07:06:51,482 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1646] 2026-09-10 07:06:51,615 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1119] 2026-09-10 07:06:51,859 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_two_approvals_merge_po_line_and_cancel_reverts ... 2026-09-10 07:06:52,330 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1647] 2026-09-10 07:06:52,430 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1120] 2026-09-10 07:06:52,868 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1648] 2026-09-10 07:06:52,944 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1121] 2026-09-10 07:06:53,257 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_unlink_request_deletes_generated_purchase_documents ... 2026-09-10 07:06:53,682 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1649] 2026-09-10 07:06:53,813 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1122] 2026-09-10 07:06:54,196 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [130] 2026-09-10 07:06:54,427 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18005, 18003, 18002, 18001, 18000] 2026-09-10 07:06:54,485 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [440] 2026-09-10 07:06:54,520 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7293] 2026-09-10 07:06:54,544 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_unlink_request_does_not_delete_preexisting_po ... 2026-09-10 07:06:55,127 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1650] 2026-09-10 07:06:55,232 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1123] 2026-09-10 07:06:55,603 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [132] 2026-09-10 07:06:55,692 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [133] 2026-09-10 07:06:55,944 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18016, 18014, 18013, 18012, 18011] 2026-09-10 07:06:55,982 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [441] 2026-09-10 07:06:56,038 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7294] 2026-09-10 07:06:56,080 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-10 07:06:59,288 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_01_stock_line_with_buy_route_creates_po_and_origin_2way_and_revert_cancel ... 2026-09-10 07:06:59,908 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1759 deleted mail.mail records with IDs: [1651] 2026-09-10 07:07:00,049 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1124] 2026-09-10 07:07:00,165 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1652] 2026-09-10 07:07:00,694 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_01b_grouping_context_does_not_break_stock_procurement ... 2026-09-10 07:07:01,237 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1758 deleted mail.mail records with IDs: [1653] 2026-09-10 07:07:01,408 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1125] 2026-09-10 07:07:01,523 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1654] 2026-09-10 07:07:02,127 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_01c_group_by_user_splits_po_and_revert_cancel ... 2026-09-10 07:07:02,728 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1759 deleted mail.mail records with IDs: [1655] 2026-09-10 07:07:02,861 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1126] 2026-09-10 07:07:02,963 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1656] 2026-09-10 07:07:03,536 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_01e_group_by_user_with_key_map_splits_po ... 2026-09-10 07:07:04,061 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1759 deleted mail.mail records with IDs: [1657] 2026-09-10 07:07:04,192 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1127] 2026-09-10 07:07:04,301 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1658] 2026-09-10 07:07:04,621 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_02_request_has_service_and_stock_products_origin_2way_and_revert_refuse ... 2026-09-10 07:07:05,185 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1759 deleted mail.mail records with IDs: [1659] 2026-09-10 07:07:05,341 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1128] 2026-09-10 07:07:05,471 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1660] 2026-09-10 07:07:05,908 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1661] 2026-09-10 07:07:06,052 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [140] 2026-09-10 07:07:06,155 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_02b_mixed_service_and_stock_group_by_user_same_vendor ... 2026-09-10 07:07:06,676 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1759 deleted mail.mail records with IDs: [1662] 2026-09-10 07:07:06,794 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1129] 2026-09-10 07:07:06,892 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1663] 2026-09-10 07:07:07,345 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_02c_service_product_merge_po_line_two_approvals_and_cancel_reverts ... 2026-09-10 07:07:07,930 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1759 deleted mail.mail records with IDs: [1664] 2026-09-10 07:07:08,063 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1130] 2026-09-10 07:07:08,157 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1665] 2026-09-10 07:07:08,584 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1759 deleted mail.mail records with IDs: [1666] 2026-09-10 07:07:08,737 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1131] 2026-09-10 07:07:08,833 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1667] 2026-09-10 07:07:09,256 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_03_buy_route_without_vendor_price_raises ... 2026-09-10 07:07:09,761 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1759 deleted mail.mail records with IDs: [1668] 2026-09-10 07:07:09,910 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1132] 2026-09-10 07:07:10,030 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1669] 2026-09-10 07:07:10,227 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_03_merge_po_line_from_two_approvals_and_cancel_one_reverts_qty_and_origin ... 2026-09-10 07:07:10,725 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1759 deleted mail.mail records with IDs: [1670] 2026-09-10 07:07:10,856 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1133] 2026-09-10 07:07:10,963 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1671] 2026-09-10 07:07:11,510 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1759 deleted mail.mail records with IDs: [1672] 2026-09-10 07:07:11,611 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1134] 2026-09-10 07:07:11,690 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1673] 2026-09-10 07:07:12,013 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_04_two_approvals_mixed_service_and_stock_merge_po_lines_and_cancel_reverts ... 2026-09-10 07:07:12,551 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1759 deleted mail.mail records with IDs: [1674] 2026-09-10 07:07:12,668 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1135] 2026-09-10 07:07:12,776 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1675] 2026-09-10 07:07:13,389 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1759 deleted mail.mail records with IDs: [1676] 2026-09-10 07:07:13,487 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1136] 2026-09-10 07:07:13,570 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1677] 2026-09-10 07:07:13,941 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_05_two_approvals_mixed_service_and_stock_group_by_user_splits_po_and_cancel_reverts ... 2026-09-10 07:07:14,511 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1759 deleted mail.mail records with IDs: [1678] 2026-09-10 07:07:14,640 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1137] 2026-09-10 07:07:14,738 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1679] 2026-09-10 07:07:15,373 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #1759 deleted mail.mail records with IDs: [1680] 2026-09-10 07:07:15,517 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1138] 2026-09-10 07:07:15,623 127 INFO rb-2d4cbc2-224673-413742 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1681] 2026-09-10 07:07:16,048 127 INFO rb-2d4cbc2-224673-413742 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-10 07:07:16,050 127 INFO rb-2d4cbc2-224673-413742 odoo.service.server: 2080 post-tests in 5663.40s, 2719716 queries 2026-09-10 07:07:16,058 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_purchase_order_advance: 22 tests 87.36s 43486 queries 2026-09-10 07:07:16,058 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_purchase_receipt: 18 tests 16.67s 9779 queries 2026-09-10 07:07:16,058 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_quality: 63 tests 20.06s 13405 queries 2026-09-10 07:07:16,058 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_quality_mrp: 13 tests 9.62s 4692 queries 2026-09-10 07:07:16,058 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_quality_stock: 15 tests 4.05s 2422 queries 2026-09-10 07:07:16,058 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_registration_email_blacklist: 74 tests 34.68s 31705 queries 2026-09-10 07:07:16,058 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_repair_request_from_maintenance: 12 tests 1.94s 855 queries 2026-09-10 07:07:16,058 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_repair_with_maintenance_schedule: 6 tests 2.92s 1472 queries 2026-09-10 07:07:16,058 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_sale_backdate: 6 tests 1.71s 934 queries 2026-09-10 07:07:16,058 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_sale_desc_short_link: 6 tests 0.41s 161 queries 2026-09-10 07:07:16,058 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_sale_line_numbering: 4 tests 1.37s 644 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_sale_order_advance: 14 tests 55.49s 29338 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_sale_price_lock: 8 tests 4.75s 2222 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_sales_stock_schedule: 66 tests 60.57s 25193 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_sales_target: 26 tests 25.91s 15451 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_sales_target_pos: 24 tests 42.88s 19563 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_sales_target_sale: 27 tests 91.57s 34877 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_sales_team_advanced: 17 tests 6.49s 4067 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_sales_team_advanced_crm: 13 tests 7.33s 4452 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_sales_team_advanced_sale: 10 tests 15.33s 9684 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_signup_email_verification: 6 tests 9.77s 8534 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_sshkey: 11 tests 8.57s 3796 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_stock_account_moves_link: 12 tests 18.68s 11298 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_stock_asset: 20 tests 42.62s 20571 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_stock_asset_equipment: 6 tests 14.41s 5559 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_stock_equipment: 26 tests 6.54s 3330 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_stock_equipment_bom_kit: 10 tests 9.62s 5417 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_stock_equipment_hierarchy: 6 tests 0.72s 453 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_token_expiration_test: 15 tests 0.79s 311 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_unique_product_code: 5 tests 4.77s 3298 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_vat_counterpart: 9 tests 1.70s 941 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_vendor_price_lock: 11 tests 7.34s 2886 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_wallet: 73 tests 245.41s 141870 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_warranty_management: 55 tests 6.88s 3670 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_warranty_purchase: 20 tests 9.97s 5412 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_warranty_purchase_stock: 16 tests 11.07s 6196 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_warranty_sale: 24 tests 13.14s 7062 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_warranty_sale_stock: 16 tests 13.74s 7189 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_warranty_stock: 26 tests 8.05s 4309 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_website_apps_store: 36 tests 158.44s 88710 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_website_apps_store_loc: 3 tests 7.66s 595 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_website_docs: 109 tests 108.30s 30155 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_website_docs_odoo: 15 tests 15.17s 8341 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_website_odoo_version: 3 tests 0.48s 332 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: to_website_slides_event: 3 tests 0.32s 151 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: utm: 19 tests 2.54s 1233 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_account: 137 tests 181.20s 115966 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_account_auto_transfer: 10 tests 16.70s 10121 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_account_bank_statement_import: 11 tests 42.44s 23719 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_account_bank_statement_import_rje: 6 tests 24.40s 13004 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_account_budget_hr_timesheet: 3 tests 4.56s 1529 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_account_budget_project: 5 tests 1.24s 581 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_account_followup: 139 tests 743.86s 317933 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_account_followup_sale: 25 tests 43.10s 24411 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_account_onbehalf_payment: 22 tests 54.02s 29866 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_account_onbehalf_payment_currency_conversion_diff: 5 tests 14.10s 8761 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_account_reconciliation: 76 tests 150.10s 54930 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_account_recurring: 25 tests 79.03s 34662 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_affiliate: 75 tests 406.25s 226487 queries 2026-09-10 07:07:16,059 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_affiliate_crm: 9 tests 65.18s 35578 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_affiliate_loyalty: 12 tests 4.25s 2154 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_affiliate_loyalty_pos: 26 tests 168.18s 86488 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_affiliate_loyalty_sale: 25 tests 25.14s 8732 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_affiliate_marketplace_sale: 12 tests 56.90s 27978 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_affiliate_multi_level: 37 tests 215.46s 114087 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_affiliate_multi_level_pos: 18 tests 61.96s 34316 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_affiliate_multi_level_sale: 21 tests 82.49s 45665 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_affiliate_pos: 25 tests 100.67s 54414 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_affiliate_pos_discount: 4 tests 22.87s 12786 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_affiliate_pos_sale: 3 tests 24.28s 12722 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_affiliate_purchase: 3 tests 5.18s 3012 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_affiliate_sale: 29 tests 218.50s 117082 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_affiliate_sale_crm: 6 tests 67.20s 35558 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_affiliate_website: 77 tests 328.62s 172573 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_affiliate_website_crm_livechat: 6 tests 39.83s 21043 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_affiliate_website_project: 5 tests 0.11s 39 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_amazon: 18 tests 3.78s 5566 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_amazon_ses: 48 tests 2.54s 1140 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_appointment: 9 tests 9.07s 4747 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_appointment_crm: 4 tests 2.79s 1684 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_appointment_sale: 3 tests 3.28s 1656 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_appointment_sale_crm: 3 tests 1.72s 871 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_appointment_website: 37 tests 34.71s 15792 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_appointment_website_hr: 4 tests 4.61s 2248 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_approval: 516 tests 410.60s 153202 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_approval_account: 67 tests 171.79s 28076 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_approval_analytic: 12 tests 59.93s 5427 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_approval_employee_advance: 81 tests 149.18s 62416 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_approval_flexible_flow: 42 tests 82.88s 38595 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_approval_hr_payroll: 28 tests 134.97s 64163 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_approval_hr_recruitment: 19 tests 31.47s 15432 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_approval_hr_timesheet: 51 tests 24.81s 10818 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_approval_maintenance: 7 tests 0.81s 347 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_approval_marketplace: 5 tests 7.96s 3722 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_approval_procurement: 7 tests 16.49s 13599 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_approval_project: 9 tests 6.81s 2361 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_approval_purchase: 9 tests 10.68s 4595 queries 2026-09-10 07:07:16,060 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.stats: viin_approval_purchase_stock: 13 tests 19.96s 10429 queries 2026-09-10 07:07:16,061 127 INFO rb-2d4cbc2-224673-413742 odoo.tests.result: 0 failed, 0 error(s) of 2080 tests when loading database 'rb-2d4cbc2-224673-413742' 2026-09-10 07:07:16,061 127 INFO rb-2d4cbc2-224673-413742 odoo.service.server: Initiating shutdown 2026-09-10 07:07:16,061 127 INFO rb-2d4cbc2-224673-413742 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.