Collecting GitPython<4,>=3.1.50 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading gitpython-3.1.59-py3-none-any.whl.metadata (13 kB) Collecting paramiko==5.0.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading paramiko-5.0.0-py3-none-any.whl.metadata (3.7 kB) Collecting mt-940==5.0.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 3)) Downloading mt_940-5.0.0-py3-none-any.whl.metadata (9.0 kB) Requirement already satisfied: validators==0.20.0 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 4)) (0.20.0) Requirement already satisfied: Pygments==2.15.0 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) (2.15.0) Collecting user-agents==2.2.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) Downloading user_agents-2.2.0-py3-none-any.whl.metadata (7.9 kB) Collecting wbgapi==1.0.12 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) Downloading wbgapi-1.0.12-py3-none-any.whl.metadata (13 kB) Collecting PyJWT<3,>=2.13.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) Downloading pyjwt-2.13.0-py3-none-any.whl.metadata (3.4 kB) Collecting fuzzywuzzy==0.18.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 9)) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl.metadata (4.9 kB) Collecting python-Levenshtein==0.25.1 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading python_Levenshtein-0.25.1-py3-none-any.whl.metadata (3.7 kB) Collecting polyline==2.0.3 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 11)) Downloading polyline-2.0.3-py3-none-any.whl.metadata (6.5 kB) Collecting flexpolyline==0.1.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 12)) Downloading flexpolyline-0.1.0-py3-none-any.whl.metadata (4.5 kB) Collecting numpy>=2.0.2 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 13)) Downloading numpy-2.5.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB) Collecting ortools==9.15.6755 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (3.3 kB) Collecting python-slugify (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 15)) Downloading python_slugify-8.0.4-py2.py3-none-any.whl.metadata (8.5 kB) Collecting jwcrypto==1.5.7 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 16)) Downloading jwcrypto-1.5.7-py3-none-any.whl.metadata (3.3 kB) Collecting bcrypt>=3.2 (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (10 kB) Requirement already satisfied: cryptography>=3.3 in /usr/local/lib/python3.12/dist-packages (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) (42.0.8) Collecting invoke>=2.0 (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading invoke-3.0.3-py3-none-any.whl.metadata (3.2 kB) Collecting pynacl>=1.5 (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl.metadata (10.0 kB) Requirement already satisfied: decorator>=3.4.0 in /usr/local/lib/python3.12/dist-packages (from validators==0.20.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 4)) (5.3.1) Collecting ua-parser>=0.10.0 (from user-agents==2.2.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) Downloading ua_parser-1.0.2-py3-none-any.whl.metadata (5.5 kB) Requirement already satisfied: requests in /usr/local/lib/python3.12/dist-packages (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (2.31.0) Collecting PyYAML (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB) Collecting tabulate (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) Downloading tabulate-0.10.0-py3-none-any.whl.metadata (40 kB) Collecting Levenshtein==0.25.1 (from python-Levenshtein==0.25.1->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading Levenshtein-0.25.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.3 kB) Collecting absl-py>=2.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading absl_py-2.5.0-py3-none-any.whl.metadata (3.3 kB) Collecting pandas>=2.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading pandas-3.0.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (79 kB) Collecting protobuf<6.34,>=6.33.1 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl.metadata (593 bytes) Requirement already satisfied: typing-extensions>=4.12 in /usr/local/lib/python3.12/dist-packages (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) (4.16.0) Collecting immutabledict>=3.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading immutabledict-4.3.1-py3-none-any.whl.metadata (3.5 kB) Collecting rapidfuzz<4.0.0,>=3.8.0 (from Levenshtein==0.25.1->python-Levenshtein==0.25.1->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading rapidfuzz-3.14.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (12 kB) Collecting gitdb<5,>=4.0.1 (from GitPython<4,>=3.1.50->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) Collecting text-unidecode>=1.3 (from python-slugify->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 15)) Downloading text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.12/dist-packages (from cryptography>=3.3->paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) (2.1.0) Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython<4,>=3.1.50->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.12/dist-packages (from pandas>=2.0.0->ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) (2.8.2) Collecting ua-parser-builtins (from ua-parser>=0.10.0->user-agents==2.2.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) Downloading ua_parser_builtins-202606-py3-none-any.whl.metadata (1.8 kB) Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (3.4.9) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (3.6) Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (2.0.7) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (2026.7.22) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography>=3.3->paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) (3.0) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil>=2.8.2->pandas>=2.0.0->ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) (1.17.0) Downloading paramiko-5.0.0-py3-none-any.whl (208 kB) Downloading mt_940-5.0.0-py3-none-any.whl (29 kB) Downloading user_agents-2.2.0-py3-none-any.whl (9.6 kB) Downloading wbgapi-1.0.12-py3-none-any.whl (36 kB) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl (18 kB) Downloading python_Levenshtein-0.25.1-py3-none-any.whl (9.4 kB) Downloading polyline-2.0.3-py3-none-any.whl (6.0 kB) Downloading flexpolyline-0.1.0-py3-none-any.whl (7.1 kB) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (29.8 MB) Downloading jwcrypto-1.5.7-py3-none-any.whl (94 kB) Downloading Levenshtein-0.25.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (176 kB) Downloading gitpython-3.1.59-py3-none-any.whl (220 kB) Downloading pyjwt-2.13.0-py3-none-any.whl (31 kB) Downloading numpy-2.5.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.7 MB) Downloading python_slugify-8.0.4-py2.py3-none-any.whl (10 kB) Downloading absl_py-2.5.0-py3-none-any.whl (137 kB) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) Downloading immutabledict-4.3.1-py3-none-any.whl (5.0 kB) Downloading invoke-3.0.3-py3-none-any.whl (160 kB) Downloading pandas-3.0.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (11.0 MB) Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl (323 kB) Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) Downloading ua_parser-1.0.2-py3-none-any.whl (31 kB) Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB) Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) Downloading rapidfuzz-3.14.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.1 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, 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.59 Levenshtein-0.25.1 PyJWT-2.13.0 PyYAML-6.0.3 absl-py-2.5.0 bcrypt-5.0.0 flexpolyline-0.1.0 fuzzywuzzy-0.18.0 gitdb-4.0.12 immutabledict-4.3.1 invoke-3.0.3 jwcrypto-1.5.7 mt-940-5.0.0 numpy-2.5.2 ortools-9.15.6755 pandas-3.0.5 paramiko-5.0.0 polyline-2.0.3 protobuf-6.33.6 pynacl-1.6.2 python-Levenshtein-0.25.1 python-slugify-8.0.4 rapidfuzz-3.14.5 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.73-py3-none-any.whl.metadata (6.6 kB) Collecting fasttext==0.9.3 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 2)) Downloading fasttext-0.9.3.tar.gz (73 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting grpcio-status<2,>=1.62 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading grpcio_status-1.83.0-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.56.3-py3-none-any.whl.metadata (6.0 kB) Collecting google-cloud-translate>=3.27.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading google_cloud_translate-3.27.0-py3-none-any.whl.metadata (9.5 kB) Collecting google-cloud-storage>=3.12.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_cloud_storage-3.13.1-py3-none-any.whl.metadata (14 kB) Collecting google-api-core<3,>=2.31.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 8)) Downloading google_api_core-2.34.0-py3-none-any.whl.metadata (2.9 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.16.1-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) Collecting pybind11>=2.2 (from fasttext==0.9.3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 2)) Downloading pybind11-3.1.0-py3-none-any.whl.metadata (10 kB) Requirement already satisfied: setuptools>=0.7.0 in /usr/lib/python3/dist-packages (from fasttext==0.9.3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 2)) (68.1.2) Requirement already satisfied: numpy in /home/nvq1xbwiguuu/.local/lib/python3.12/site-packages (from fasttext==0.9.3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 2)) (2.5.2) 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.4.2-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.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (118 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.73 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading botocore-1.43.73-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.0 (from grpcio-status<2,>=1.62->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading grpcio-1.83.0-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.1-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.6.1-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.3-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.1-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 aiohappyeyeballs>=2.5.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl.metadata (5.9 kB) Collecting aiosignal>=1.4.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiosignal-1.4.0-py3-none-any.whl.metadata (3.7 kB) Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.12/dist-packages (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) (26.1.0) Collecting frozenlist>=1.1.1 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (20 kB) Collecting multidict<7.0,>=4.5 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading multidict-6.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.3 kB) Collecting propcache>=0.2.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading propcache-0.5.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (16 kB) Requirement already satisfied: typing_extensions>=4.4 in /usr/local/lib/python3.12/dist-packages (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) (4.16.0) Collecting yarl<2.0,>=1.17.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading yarl-1.24.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (103 kB) Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/local/lib/python3.12/dist-packages (from botocore<1.44.0,>=1.43.73->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.73->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.73->boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) (1.17.0) 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.73-py3-none-any.whl (140 kB) Downloading grpcio_status-1.83.0-py3-none-any.whl (14 kB) Downloading google_auth-2.56.3-py3-none-any.whl (259 kB) Downloading google_cloud_translate-3.27.0-py3-none-any.whl (210 kB) Downloading google_cloud_storage-3.13.1-py3-none-any.whl (341 kB) Downloading google_api_core-2.34.0-py3-none-any.whl (180 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.16.1-py3-none-any.whl (382 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.73-py3-none-any.whl (15.7 MB) Downloading click-8.4.2-py3-none-any.whl (119 kB) Downloading fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.0 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.6.1-py3-none-any.whl (29 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.1-py3-none-any.whl (81 kB) Downloading googleapis_common_protos-1.75.1-py3-none-any.whl (300 kB) Downloading grpc_google_iam_v1-0.14.5-py3-none-any.whl (32 kB) Downloading grpcio-1.83.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.0 MB) Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Downloading multidict-6.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (256 kB) Downloading 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.3-py3-none-any.whl (50 kB) Downloading pybind11-3.1.0-py3-none-any.whl (319 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: fasttext, python-pkcs11 Building wheel for fasttext (pyproject.toml): started Building wheel for fasttext (pyproject.toml): finished with status 'done' Created wheel for fasttext: filename=fasttext-0.9.3-cp312-cp312-linux_x86_64.whl size=4705714 sha256=da025796fd39faaf190bab83ae6786993357b95c416f2ea5227eaca01559f49d Stored in directory: /tmp/pip-ephem-wheel-cache-9_s3u5lk/wheels/20/27/95/a7baf1b435f1cbde017cabdf1e9688526d2b0e929255a359c6 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=1428620 sha256=30ccb29f22e751e017b85b521f28d145630215e2e56eea71a24ff14461a40ff2 Stored in directory: /tmp/pip-ephem-wheel-cache-9_s3u5lk/wheels/6e/ae/fe/f82e085bb4004ac1e4be532bcb81b1d28d77c6685c19715be9 Successfully built fasttext python-pkcs11 Installing collected packages: python-barcode, uritools, uharfbuzz, tzlocal, requests, python-pkcs11, pypdf, pybind11, proto-plus, propcache, oscrypto, multidict, jmespath, grpcio, googleapis-common-protos, google-crc32c, frozenlist, fonttools, click, aiohappyeyeballs, yarl, grpcio-status, google-resumable-media, fasttext, 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.73 botocore-1.43.73 click-8.4.2 fasttext-0.9.3 fonttools-4.63.0 frozenlist-1.8.0 google-api-core-2.34.0 google-auth-2.56.3 google-cloud-core-2.6.1 google-cloud-storage-3.13.1 google-cloud-translate-3.27.0 google-crc32c-1.8.0 google-resumable-media-2.10.1 googleapis-common-protos-1.75.1 grpc-google-iam-v1-0.14.5 grpcio-1.83.0 grpcio-status-1.83.0 jmespath-1.1.0 multidict-6.7.1 oscrypto-1.3.0 propcache-0.5.2 proto-plus-1.28.3 pyHanko-0.20.1 pybind11-3.1.0 pyhanko-certvalidator-0.24.1 pypdf-6.16.1 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-08-18 06:28:01,573 201 INFO ? odoo: Odoo version 18.0 2026-08-18 06:28:01,573 201 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-08-18 06:28:01,573 201 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/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/rb-03e6980-224009'] 2026-08-18 06:28:01,573 201 INFO ? odoo: database: default@default:5432 2026-08-18 06:28:01,839 201 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-08-18 06:28:01,850 201 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-08-18 06:28:02,316 201 INFO ? odoo.tests.common: Importing test framework 2026-08-18 06:28:02,568 201 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-08-18 06:28:02,569 201 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-08-18 06:28:02,627 201 INFO rb-03e6980-224009-405073 odoo.modules.loading: loading 1 modules... 2026-08-18 06:28:02,959 201 INFO rb-03e6980-224009-405073 odoo.modules.loading: 1 modules loaded in 0.33s, 0 queries (+0 extra) 2026-08-18 06:28:04,006 201 INFO rb-03e6980-224009-405073 odoo.modules.loading: loading 1088 modules... 2026-08-18 06:28:36,233 201 INFO rb-03e6980-224009-405073 odoo.modules.loading: 1088 modules loaded in 32.23s, 0 queries (+0 extra) 2026-08-18 06:28:38,564 201 INFO rb-03e6980-224009-405073 odoo.modules.loading: Modules loaded. 2026-08-18 06:28:38,924 201 INFO rb-03e6980-224009-405073 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-08-18 06:28:38,927 201 INFO rb-03e6980-224009-405073 odoo.modules.registry: Registry loaded in 36.356s 2026-08-18 06:28:38,928 201 INFO rb-03e6980-224009-405073 odoo.service.server: Starting post tests 2026-08-18 06:28:39,664 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-08-18 06:28:44,481 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 3.1831798553466797 seconds 2026-08-18 06:28:45,787 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d4d6291/hr_attendance.assets_public_attendance.min.css (id:3222) 2026-08-18 06:28:45,790 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3144] (matching /web/assets/_______/hr_attendance.assets_public_attendance.min.css) because it was replaced with /web/assets/d4d6291/hr_attendance.assets_public_attendance.min.css 2026-08-18 06:28:46,940 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/04505f6/im_livechat.assets_embed_external.min.css (id:3223) 2026-08-18 06:28:46,942 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3146] (matching /web/assets/_______/im_livechat.assets_embed_external.min.css) because it was replaced with /web/assets/04505f6/im_livechat.assets_embed_external.min.css 2026-08-18 06:28:49,087 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b68f0a5/im_livechat.embed_assets_unit_tests_setup.min.css (id:3224) 2026-08-18 06:28:49,091 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3148] (matching /web/assets/_______/im_livechat.embed_assets_unit_tests_setup.min.css) because it was replaced with /web/assets/b68f0a5/im_livechat.embed_assets_unit_tests_setup.min.css 2026-08-18 06:28:49,972 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/82f15d8/mail.assets_public.min.css (id:3225) 2026-08-18 06:28:49,973 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3152] (matching /web/assets/_______/mail.assets_public.min.css) because it was replaced with /web/assets/82f15d8/mail.assets_public.min.css 2026-08-18 06:28:51,984 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9031053/mass_mailing.iframe_css_assets_edit.min.css (id:3226) 2026-08-18 06:28:51,986 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3155] (matching /web/assets/_______/mass_mailing.iframe_css_assets_edit.min.css) because it was replaced with /web/assets/9031053/mass_mailing.iframe_css_assets_edit.min.css 2026-08-18 06:28:52,930 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4a8747f/mrp_subcontracting.webclient.min.css (id:3227) 2026-08-18 06:28:52,931 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3157] (matching /web/assets/_______/mrp_subcontracting.webclient.min.css) because it was replaced with /web/assets/4a8747f/mrp_subcontracting.webclient.min.css 2026-08-18 06:28:54,216 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4eba300/point_of_sale.assets_prod.min.css (id:3228) 2026-08-18 06:28:54,217 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3159] (matching /web/assets/_______/point_of_sale.assets_prod.min.css) because it was replaced with /web/assets/4eba300/point_of_sale.assets_prod.min.css 2026-08-18 06:28:55,071 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/685f8ae/point_of_sale.customer_display_assets.min.css (id:3229) 2026-08-18 06:28:55,073 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3160] (matching /web/assets/_______/point_of_sale.customer_display_assets.min.css) because it was replaced with /web/assets/685f8ae/point_of_sale.customer_display_assets.min.css 2026-08-18 06:28:55,263 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6940736/portal.assets_chatter.min.css (id:3230) 2026-08-18 06:28:55,264 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3162] (matching /web/assets/_______/portal.assets_chatter.min.css) because it was replaced with /web/assets/6940736/portal.assets_chatter.min.css 2026-08-18 06:28:56,446 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/2e93b5b/pos_self_order.assets.min.css (id:3231) 2026-08-18 06:28:56,447 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3163] (matching /web/assets/_______/pos_self_order.assets.min.css) because it was replaced with /web/assets/2e93b5b/pos_self_order.assets.min.css 2026-08-18 06:28:57,513 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/c36f58c/project.webclient.min.css (id:3232) 2026-08-18 06:28:57,519 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3165] (matching /web/assets/_______/project.webclient.min.css) because it was replaced with /web/assets/c36f58c/project.webclient.min.css 2026-08-18 06:28:57,682 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8a2e5b8/snailmail.report_assets_snailmail.min.css (id:3233) 2026-08-18 06:28:57,683 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3166] (matching /web/assets/_______/snailmail.report_assets_snailmail.min.css) because it was replaced with /web/assets/8a2e5b8/snailmail.report_assets_snailmail.min.css 2026-08-18 06:28:58,384 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ef5de6f/spreadsheet.public_spreadsheet.min.css (id:3234) 2026-08-18 06:28:58,385 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3169] (matching /web/assets/_______/spreadsheet.public_spreadsheet.min.css) because it was replaced with /web/assets/ef5de6f/spreadsheet.public_spreadsheet.min.css 2026-08-18 06:28:58,623 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/71b09af/survey.survey_assets.min.css (id:3235) 2026-08-18 06:28:58,624 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3171] (matching /web/assets/_______/survey.survey_assets.min.css) because it was replaced with /web/assets/71b09af/survey.survey_assets.min.css 2026-08-18 06:28:59,756 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6ee2173/to_account_reports.assets_account_report.min.css (id:3236) 2026-08-18 06:28:59,758 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3175] (matching /web/assets/_______/to_account_reports.assets_account_report.min.css) because it was replaced with /web/assets/6ee2173/to_account_reports.assets_account_report.min.css 2026-08-18 06:29:02,135 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/be0df8b/to_stock_age_report.assets_financial_report.min.css (id:3237) 2026-08-18 06:29:02,136 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3176] (matching /web/assets/_______/to_stock_age_report.assets_financial_report.min.css) because it was replaced with /web/assets/be0df8b/to_stock_age_report.assets_financial_report.min.css 2026-08-18 06:29:03,248 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5b62125/viin_customizer.customizer_report.min.css (id:3238) 2026-08-18 06:29:03,251 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3181] (matching /web/assets/_______/viin_customizer.customizer_report.min.css) because it was replaced with /web/assets/5b62125/viin_customizer.customizer_report.min.css 2026-08-18 06:29:05,153 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/738f545/web.assets_frontend.min.css (id:3239) 2026-08-18 06:29:05,154 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3195] (matching /web/assets/_______/web.assets_frontend.min.css) because it was replaced with /web/assets/738f545/web.assets_frontend.min.css 2026-08-18 06:29:06,888 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/738f545/web.assets_frontend_lazy.min.css (id:3240) 2026-08-18 06:29:06,893 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3196] (matching /web/assets/_______/web.assets_frontend_lazy.min.css) because it was replaced with /web/assets/738f545/web.assets_frontend_lazy.min.css 2026-08-18 06:29:08,971 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0072663/web.assets_unit_tests_setup.min.css (id:3241) 2026-08-18 06:29:08,974 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3200] (matching /web/assets/_______/web.assets_unit_tests_setup.min.css) because it was replaced with /web/assets/0072663/web.assets_unit_tests_setup.min.css 2026-08-18 06:29:11,025 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/be0df8b/web.assets_web.min.css (id:3242) 2026-08-18 06:29:11,026 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3201] (matching /web/assets/_______/web.assets_web.min.css) because it was replaced with /web/assets/be0df8b/web.assets_web.min.css 2026-08-18 06:29:13,119 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/aaf8665/web.assets_web_dark.min.css (id:3243) 2026-08-18 06:29:13,120 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3202] (matching /web/assets/_______/web.assets_web_dark.min.css) because it was replaced with /web/assets/aaf8665/web.assets_web_dark.min.css 2026-08-18 06:29:15,490 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/dfa9be3/web.assets_web_print.min.css (id:3244) 2026-08-18 06:29:15,491 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3203] (matching /web/assets/_______/web.assets_web_print.min.css) because it was replaced with /web/assets/dfa9be3/web.assets_web_print.min.css 2026-08-18 06:29:15,828 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1739663/web.qunit_suite_tests.min.css (id:3245) 2026-08-18 06:29:15,830 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3208] (matching /web/assets/_______/web.qunit_suite_tests.min.css) because it was replaced with /web/assets/1739663/web.qunit_suite_tests.min.css 2026-08-18 06:29:16,917 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8a50fc6/web.report_assets_common.min.css (id:3246) 2026-08-18 06:29:16,918 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3209] (matching /web/assets/_______/web.report_assets_common.min.css) because it was replaced with /web/assets/8a50fc6/web.report_assets_common.min.css 2026-08-18 06:29:19,002 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f9814a4/web.tests_assets.min.css (id:3247) 2026-08-18 06:29:19,003 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3211] (matching /web/assets/_______/web.tests_assets.min.css) because it was replaced with /web/assets/f9814a4/web.tests_assets.min.css 2026-08-18 06:29:19,147 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/90dfdda/web_editor.assets_tests_styles.min.css (id:3248) 2026-08-18 06:29:19,148 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3213] (matching /web/assets/_______/web_editor.assets_tests_styles.min.css) because it was replaced with /web/assets/90dfdda/web_editor.assets_tests_styles.min.css 2026-08-18 06:29:19,476 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f21296c/web_editor.assets_wysiwyg.min.css (id:3249) 2026-08-18 06:29:19,477 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3214] (matching /web/assets/_______/web_editor.assets_wysiwyg.min.css) because it was replaced with /web/assets/f21296c/web_editor.assets_wysiwyg.min.css 2026-08-18 06:29:19,814 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1739663/web_editor.backend_assets_wysiwyg.min.css (id:3250) 2026-08-18 06:29:19,821 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3215] (matching /web/assets/_______/web_editor.backend_assets_wysiwyg.min.css) because it was replaced with /web/assets/1739663/web_editor.backend_assets_wysiwyg.min.css 2026-08-18 06:29:20,167 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/891ad63/web_editor.wysiwyg_iframe_editor_assets.min.css (id:3251) 2026-08-18 06:29:20,169 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3217] (matching /web/assets/_______/web_editor.wysiwyg_iframe_editor_assets.min.css) because it was replaced with /web/assets/891ad63/web_editor.wysiwyg_iframe_editor_assets.min.css 2026-08-18 06:29:20,506 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/42d4301/website.assets_all_wysiwyg_inside.min.css (id:3252) 2026-08-18 06:29:20,508 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3218] (matching /web/assets/_______/website.assets_all_wysiwyg_inside.min.css) because it was replaced with /web/assets/42d4301/website.assets_all_wysiwyg_inside.min.css 2026-08-18 06:29:20,729 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/80f7328/website.assets_wysiwyg.min.css (id:3253) 2026-08-18 06:29:20,730 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3219] (matching /web/assets/_______/website.assets_wysiwyg.min.css) because it was replaced with /web/assets/80f7328/website.assets_wysiwyg.min.css 2026-08-18 06:29:21,089 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/a205b9f/website.backend_assets_all_wysiwyg.min.css (id:3254) 2026-08-18 06:29:21,092 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3220] (matching /web/assets/_______/website.backend_assets_all_wysiwyg.min.css) because it was replaced with /web/assets/a205b9f/website.backend_assets_all_wysiwyg.min.css 2026-08-18 06:29:21,985 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3afb681/website_slides.slide_embed_assets.min.css (id:3255) 2026-08-18 06:29:21,986 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.assetsbundle: Deleting attachments [3221] (matching /web/assets/_______/website_slides.slide_embed_assets.min.css) because it was replaced with /web/assets/3afb681/website_slides.slide_embed_assets.min.css 2026-08-18 06:29:21,989 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 37.507343769073486 seconds 2026-08-18 06:29:34,389 201 INFO rb-03e6980-224009-405073 odoo.addons.to_purchase_order_advance.tests.test_payment_advance_amount: Starting TestPaymentAdvanceAmount.test_second_advance_excludes_already_posted_first_advance ... 2026-08-18 06:29:39,104 201 INFO rb-03e6980-224009-405073 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-08-18 06:29:42,580 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1568 checked, 36 removed 2026-08-18 06:29:51,929 201 INFO rb-03e6980-224009-405073 odoo.addons.to_purchase_order_advance.tests.test_payment_downpayment_coexistence: Starting TestPaymentDownpaymentCoexistence.test_module_advance_and_core_downpayment_coexist_without_double_counting ... 2026-08-18 06:29:55,012 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:30:03,874 201 INFO rb-03e6980-224009-405073 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-08-18 06:30:08,018 201 INFO rb-03e6980-224009-405073 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-08-18 06:30:12,471 201 INFO rb-03e6980-224009-405073 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_po ... 2026-08-18 06:30:17,619 201 INFO rb-03e6980-224009-405073 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_po_to_confirmed_payment ... 2026-08-18 06:30:21,032 201 INFO rb-03e6980-224009-405073 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_po_to_confirmed_payment ... 2026-08-18 06:30:24,385 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:30:37,347 201 INFO rb-03e6980-224009-405073 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_type_on_payment ... 2026-08-18 06:30:37,601 201 INFO rb-03e6980-224009-405073 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_02_change_partner_on_payment ... 2026-08-18 06:30:37,893 201 INFO rb-03e6980-224009-405073 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_po_on_payment ... 2026-08-18 06:30:38,252 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:30:49,239 201 INFO rb-03e6980-224009-405073 odoo.addons.to_purchase_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-08-18 06:30:49,575 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:30:49,586 201 INFO rb-03e6980-224009-405073 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_01_create_receipt_from_po ... 2026-08-18 06:30:50,327 201 INFO rb-03e6980-224009-405073 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_02_cant_create_invoice_if_receipt_exist ... 2026-08-18 06:30:51,701 201 INFO rb-03e6980-224009-405073 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_03_cant_create_receipt_if_invoice_exist ... 2026-08-18 06:30:52,513 201 INFO rb-03e6980-224009-405073 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_04_compute_billed_field_in_po ... 2026-08-18 06:30:53,531 201 INFO rb-03e6980-224009-405073 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_05_bulk_create_vendor_bills_action_yields_a_vendor_bill ... 2026-08-18 06:30:55,270 201 INFO rb-03e6980-224009-405073 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_06_create_bills_list_button_yields_a_vendor_bill ... 2026-08-18 06:30:56,430 201 INFO rb-03e6980-224009-405073 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_07_create_bills_yields_a_document_a_user_without_receipts_can_reach ... 2026-08-18 06:30:57,936 201 INFO rb-03e6980-224009-405073 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_08_create_bills_yields_a_vendor_bill_for_a_company_vendor ... 2026-08-18 06:30:58,659 201 INFO rb-03e6980-224009-405073 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_09_create_bill_button_yields_a_vendor_bill_for_an_individual_vendor ... 2026-08-18 06:30:59,638 201 INFO rb-03e6980-224009-405073 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_10_create_receipt_button_still_yields_a_receipt_for_an_individual_vendor ... 2026-08-18 06:31:00,962 201 INFO rb-03e6980-224009-405073 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_11_combined_action_yields_a_receipt_for_an_individual_vendor ... 2026-08-18 06:31:02,716 201 INFO rb-03e6980-224009-405073 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-08-18 06:31:04,470 201 INFO rb-03e6980-224009-405073 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_13_combined_action_blocks_receipt_for_a_user_without_the_receipts_group ... 2026-08-18 06:31:05,795 201 INFO rb-03e6980-224009-405073 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_14_combined_action_resolves_document_type_per_order_in_one_call ... 2026-08-18 06:31:08,373 201 INFO rb-03e6980-224009-405073 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_15_combined_action_uses_the_commercial_partner_cascade ... 2026-08-18 06:31:09,623 201 INFO rb-03e6980-224009-405073 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_16_combined_action_tells_the_user_when_nothing_is_invoiceable ... 2026-08-18 06:31:10,407 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-18 06:31:11,320 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_01_validate_qty_deviation ... 2026-08-18 06:31:11,379 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_11_validate_product ... 2026-08-18 06:31:11,434 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_12_validate_product ... 2026-08-18 06:31:11,473 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_21_delete_quality_point ... 2026-08-18 06:31:11,518 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_22_constraint_qty_check ... 2026-08-18 06:31:11,560 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_31_action_name_unique ... 2026-08-18 06:31:11,596 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state1 ... 2026-08-18 06:31:11,623 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state2 ... 2026-08-18 06:31:11,643 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_constrains_check_norm ... 2026-08-18 06:31:11,680 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_measure_check_flow ... 2026-08-18 06:31:11,909 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_pass_fail_check_flow ... 2026-08-18 06:31:12,108 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_corrective_action ... 2026-08-18 06:31:12,170 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_point ... 2026-08-18 06:31:12,204 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_preventive_action ... 2026-08-18 06:31:12,239 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:31:12,997 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_01_quality_user ... 2026-08-18 06:31:13,107 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.check 2026-08-18 06:31:13,155 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert 2026-08-18 06:31:13,274 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point 2026-08-18 06:31:13,279 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point 2026-08-18 06:31:13,282 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point 2026-08-18 06:31:13,317 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.alert.team 2026-08-18 06:31:13,319 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.alert.team 2026-08-18 06:31:13,356 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1084] 2026-08-18 06:31:13,356 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert.team 2026-08-18 06:31:13,369 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.tag 2026-08-18 06:31:13,370 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.tag 2026-08-18 06:31:13,372 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.tag 2026-08-18 06:31:13,382 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.alert.stage 2026-08-18 06:31:13,383 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.alert.stage 2026-08-18 06:31:13,385 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.stage 2026-08-18 06:31:13,394 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point.test_type 2026-08-18 06:31:13,395 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point.test_type 2026-08-18 06:31:13,397 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point.test_type 2026-08-18 06:31:13,406 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.reason 2026-08-18 06:31:13,408 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.reason 2026-08-18 06:31:13,409 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.reason 2026-08-18 06:31:13,428 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.action 2026-08-18 06:31:13,472 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.corrective.action 2026-08-18 06:31:13,510 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.preventive.action 2026-08-18 06:31:13,527 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.action 2026-08-18 06:31:13,551 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_11_quality_manager ... 2026-08-18 06:31:13,649 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #43 deleted viin.quality.check records with IDs: [26] 2026-08-18 06:31:13,793 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #43 deleted ir.model.data records with IDs: [92793] 2026-08-18 06:31:13,793 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #43 deleted viin.quality.tag records with IDs: [1] 2026-08-18 06:31:13,827 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #43 deleted ir.model.data records with IDs: [92795] 2026-08-18 06:31:13,827 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #43 deleted quality.reason records with IDs: [5] 2026-08-18 06:31:14,035 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #43 deleted quality.alert.corrective.action records with IDs: [5] 2026-08-18 06:31:14,054 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #43 deleted quality.alert.action records with IDs: [12] 2026-08-18 06:31:14,119 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #43 deleted quality.alert.preventive.action records with IDs: [7] 2026-08-18 06:31:14,128 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #43 deleted quality.alert.action records with IDs: [13] 2026-08-18 06:31:14,172 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #43 deleted quality.alert.action records with IDs: [14] 2026-08-18 06:31:14,203 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #43 deleted viin.quality.alert records with IDs: [12] 2026-08-18 06:31:14,222 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #43 deleted quality.action records with IDs: [9] 2026-08-18 06:31:14,254 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #43 deleted viin.quality.point records with IDs: [23] 2026-08-18 06:31:14,290 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #43 deleted ir.model.data records with IDs: [92632] 2026-08-18 06:31:14,290 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #43 deleted quality.alert.stage records with IDs: [1] 2026-08-18 06:31:14,426 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #43 deleted viin.quality.point.test_type records with IDs: [4] 2026-08-18 06:31:14,452 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_21_internal_user ... 2026-08-18 06:31:14,504 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 44, model: viin.quality.check 2026-08-18 06:31:14,589 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [27], uid: 44, model: viin.quality.check 2026-08-18 06:31:14,707 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [27], uid: 44, model: viin.quality.check 2026-08-18 06:31:14,732 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 44, model: viin.quality.check 2026-08-18 06:31:14,754 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 44, model: viin.quality.alert 2026-08-18 06:31:14,784 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 44, model: viin.quality.alert 2026-08-18 06:31:14,904 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 44, model: viin.quality.alert 2026-08-18 06:31:14,907 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 44, model: viin.quality.alert 2026-08-18 06:31:14,910 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 44, model: quality.alert.corrective.action 2026-08-18 06:31:14,935 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 44, model: quality.alert.corrective.action 2026-08-18 06:31:15,040 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 44, model: quality.alert.corrective.action 2026-08-18 06:31:15,044 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 44, model: quality.alert.corrective.action 2026-08-18 06:31:15,046 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 44, model: quality.alert.preventive.action 2026-08-18 06:31:15,063 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 44, model: quality.alert.preventive.action 2026-08-18 06:31:15,163 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 44, model: quality.alert.preventive.action 2026-08-18 06:31:15,168 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 44, model: quality.alert.preventive.action 2026-08-18 06:31:15,196 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_31_internal_user_process_check ... 2026-08-18 06:31:15,295 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 44, model: viin.quality.check 2026-08-18 06:31:15,312 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 44, model: viin.quality.check 2026-08-18 06:31:15,386 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 44, model: viin.quality.check 2026-08-18 06:31:15,460 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:31:16,340 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_product ... 2026-08-18 06:31:16,537 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_team ... 2026-08-18 06:31:16,756 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_11_check_tolerance_max ... 2026-08-18 06:31:17,063 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_measure_not_range_tolerance ... 2026-08-18 06:31:17,431 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_user_id ... 2026-08-18 06:31:17,689 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:31:18,314 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_complete_name ... 2026-08-18 06:31:18,357 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_quality_point_count ... 2026-08-18 06:31:18,404 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:31:19,030 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_point_template_line: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-08-18 06:31:19,091 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:31:20,293 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights ... 2026-08-18 06:31:20,426 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1106] 2026-08-18 06:31:20,452 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [92769] 2026-08-18 06:31:20,453 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #6 deleted quality.point.template records with IDs: [2] 2026-08-18 06:31:20,513 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights_2 ... 2026-08-18 06:31:20,723 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.point.template 2026-08-18 06:31:20,757 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.point.template 2026-08-18 06:31:20,788 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1106] 2026-08-18 06:31:20,790 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.point.template 2026-08-18 06:31:20,823 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply ... 2026-08-18 06:31:20,933 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply_2 ... 2026-08-18 06:31:21,031 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_team_id ... 2026-08-18 06:31:21,131 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_tolerance_max ... 2026-08-18 06:31:21,212 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-08-18 06:31:21,272 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_multi_company_rule ... 2026-08-18 06:31:31,009 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 06:31:31,873 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_failed ... 2026-08-18 06:31:31,927 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_passed ... 2026-08-18 06:31:31,975 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_empty_no_div_error ... 2026-08-18 06:31:32,036 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_failed_raises ... 2026-08-18 06:31:32,080 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_passed_raises ... 2026-08-18 06:31:32,122 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_pass_rate ... 2026-08-18 06:31:32,175 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_recompute_on_edit ... 2026-08-18 06:31:32,222 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_state_is_user_decision ... 2026-08-18 06:31:32,298 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_template_line_propagates_flag ... 2026-08-18 06:31:32,357 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_track_flag_related ... 2026-08-18 06:31:32,407 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_wizard_pass_rate_recomputes ... 2026-08-18 06:31:32,512 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:31:33,227 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_01_check_plan_mo ... 2026-08-18 06:31:33,684 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted stock.move records with IDs: [164] 2026-08-18 06:31:34,398 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_02_button_start_skips_blocked_wo_when_raise_on_invalid_state ... 2026-08-18 06:31:34,628 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted stock.move records with IDs: [172] 2026-08-18 06:31:35,289 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_11_check_done_mo ... 2026-08-18 06:31:35,687 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted stock.move records with IDs: [180] 2026-08-18 06:31:36,288 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_22_check_done_wo ... 2026-08-18 06:31:36,641 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted stock.move records with IDs: [188] 2026-08-18 06:31:37,475 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_23_check_action_generate_serial ... 2026-08-18 06:31:37,701 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted stock.move records with IDs: [196] 2026-08-18 06:31:38,916 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:31:38,928 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality_stock.tests.test_quality_product_template_stock: Starting TestQualityProductTemplateStock.test_get_prepare_data ... 2026-08-18 06:31:39,050 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:31:39,822 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_01_check_auto_create_quality_check ... 2026-08-18 06:31:40,093 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_11_check_cancel_picking ... 2026-08-18 06:31:40,414 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted viin.quality.check records with IDs: [57] 2026-08-18 06:31:40,447 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_12_check_cancel_picking ... 2026-08-18 06:31:40,705 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_21_check_done_picking ... 2026-08-18 06:31:41,257 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_22_check_done_picking ... 2026-08-18 06:31:41,617 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_23_check_done_picking ... 2026-08-18 06:31:42,000 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:31:42,705 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_01_check_quality_user ... 2026-08-18 06:31:42,736 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.lot 2026-08-18 06:31:42,751 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.lot 2026-08-18 06:31:42,770 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1876] 2026-08-18 06:31:42,773 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.lot 2026-08-18 06:31:42,795 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking.type 2026-08-18 06:31:42,807 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking.type 2026-08-18 06:31:42,809 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.picking.type 2026-08-18 06:31:42,836 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking 2026-08-18 06:31:42,862 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking 2026-08-18 06:31:42,890 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.move 2026-08-18 06:31:42,915 201 INFO rb-03e6980-224009-405073 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_11_check_quality_manager ... 2026-08-18 06:31:42,958 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 61, model: stock.picking.type 2026-08-18 06:31:43,005 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 61, model: stock.picking.type 2026-08-18 06:31:43,042 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:31:43,282 201 INFO rb-03e6980-224009-405073 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_01 ... 2026-08-18 06:31:43,376 201 INFO rb-03e6980-224009-405073 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_02 ... 2026-08-18 06:31:43,493 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:31:43,632 201 INFO rb-03e6980-224009-405073 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_01 ... 2026-08-18 06:31:43,898 201 INFO rb-03e6980-224009-405073 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_02 ... 2026-08-18 06:31:44,142 201 INFO rb-03e6980-224009-405073 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_03 ... 2026-08-18 06:31:44,333 201 INFO rb-03e6980-224009-405073 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_01 ... 2026-08-18 06:31:44,574 201 INFO rb-03e6980-224009-405073 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_02 ... 2026-08-18 06:31:44,830 201 INFO rb-03e6980-224009-405073 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_03 ... 2026-08-18 06:31:45,089 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:31:45,237 201 INFO rb-03e6980-224009-405073 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_00_no_milestone ... 2026-08-18 06:31:46,157 201 INFO rb-03e6980-224009-405073 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_01_maintenance_request_different_milestones ... 2026-08-18 06:31:46,505 201 INFO rb-03e6980-224009-405073 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_02_maintenance_request_same_milestones ... 2026-08-18 06:31:47,790 201 INFO rb-03e6980-224009-405073 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_03_different_part_replace_condition ... 2026-08-18 06:31:48,859 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:31:49,670 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_change_time_backdate ... 2026-08-18 06:31:50,032 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate ... 2026-08-18 06:31:50,293 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_input_backdate_future ... 2026-08-18 06:31:50,335 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_legacy_date_order_context_key_still_backdates_the_confirmation ... 2026-08-18 06:31:50,550 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:31:50,599 201 INFO rb-03e6980-224009-405073 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-08-18 06:31:50,599 201 INFO rb-03e6980-224009-405073 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-08-18 06:31:50,794 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_in_text ... 2026-08-18 06:31:50,875 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_standalone ... 2026-08-18 06:31:50,900 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_in_text ... 2026-08-18 06:31:50,960 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_standalone ... 2026-08-18 06:31:51,035 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:31:51,049 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_01 ... 2026-08-18 06:31:51,967 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [169] 2026-08-18 06:31:52,018 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_02 ... 2026-08-18 06:31:52,630 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:32:00,944 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-08-18 06:32:06,111 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-08-18 06:32:11,434 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_so ... 2026-08-18 06:32:17,560 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_so_to_confirmed_payment ... 2026-08-18 06:32:21,263 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_so_to_confirmed_payment ... 2026-08-18 06:32:24,760 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:32:35,917 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_on_payment ... 2026-08-18 06:32:36,145 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_so_on_payment ... 2026-08-18 06:32:36,433 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:32:47,299 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sale_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-08-18 06:32:47,623 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:32:48,432 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [337] 2026-08-18 06:32:48,706 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit ... 2026-08-18 06:32:48,825 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_2 ... 2026-08-18 06:32:49,051 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_3 ... 2026-08-18 06:32:49,179 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_4 ... 2026-08-18 06:32:50,664 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom ... 2026-08-18 06:32:52,082 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom_and_price ... 2026-08-18 06:32:52,290 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:32:53,678 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [338] 2026-08-18 06:32:53,795 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [339] 2026-08-18 06:32:54,409 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_01_sale_user ... 2026-08-18 06:32:54,486 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 73, model: team.sales.target 2026-08-18 06:32:54,503 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #73 deleted mail.message records with IDs: [7653] 2026-08-18 06:32:54,506 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 73, model: team.sales.target 2026-08-18 06:32:54,512 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 73, model: team.sales.target 2026-08-18 06:32:54,517 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 73, model: team.sales.target 2026-08-18 06:32:54,532 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 73, model: team.sales.target 2026-08-18 06:32:54,554 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #73 deleted mail.message records with IDs: [7655] 2026-08-18 06:32:54,554 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 73, model: team.sales.target 2026-08-18 06:32:54,631 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #73 deleted mail.message records with IDs: [7656, 7651] 2026-08-18 06:32:54,631 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 73, model: personal.sales.target 2026-08-18 06:32:54,645 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #73 deleted mail.message records with IDs: [7656, 7651] 2026-08-18 06:32:54,651 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #73 deleted personal.sales.target records with IDs: [1] 2026-08-18 06:32:54,658 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #73 deleted mail.followers records with IDs: [1202] 2026-08-18 06:32:54,659 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 73, model: personal.sales.target 2026-08-18 06:32:54,664 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 73, model: personal.sales.target 2026-08-18 06:32:54,680 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 73, model: personal.sales.target 2026-08-18 06:32:54,716 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #73 deleted mail.message records with IDs: [7654] 2026-08-18 06:32:54,716 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 73, model: personal.sales.target 2026-08-18 06:32:54,747 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_02_sale_leader ... 2026-08-18 06:32:54,860 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #74 deleted mail.message records with IDs: [7653] 2026-08-18 06:32:54,877 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #74 deleted team.sales.target records with IDs: [8] 2026-08-18 06:32:54,897 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #74 deleted mail.followers records with IDs: [1204] 2026-08-18 06:32:54,961 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 74, model: team.sales.target 2026-08-18 06:32:54,976 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 74, model: team.sales.target 2026-08-18 06:32:54,997 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #74 deleted mail.message records with IDs: [7655] 2026-08-18 06:32:55,002 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [9], uid: 74, model: team.sales.target 2026-08-18 06:32:55,029 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [11], uid: 74, model: team.sales.target 2026-08-18 06:32:55,125 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #74 deleted mail.message records with IDs: [7651] 2026-08-18 06:32:55,138 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #74 deleted personal.sales.target records with IDs: [1] 2026-08-18 06:32:55,144 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #74 deleted mail.followers records with IDs: [1202] 2026-08-18 06:32:55,257 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #74 deleted mail.message records with IDs: [7659] 2026-08-18 06:32:55,265 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #74 deleted personal.sales.target records with IDs: [5] 2026-08-18 06:32:55,270 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #74 deleted mail.followers records with IDs: [1210, 1211] 2026-08-18 06:32:55,280 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 74, model: personal.sales.target 2026-08-18 06:32:55,295 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 74, model: personal.sales.target 2026-08-18 06:32:55,316 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #74 deleted mail.message records with IDs: [7654] 2026-08-18 06:32:55,323 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 74, model: personal.sales.target 2026-08-18 06:32:55,349 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 74, model: personal.sales.target 2026-08-18 06:32:55,395 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_03_regional_manager ... 2026-08-18 06:32:55,637 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #75 deleted mail.message records with IDs: [7653] 2026-08-18 06:32:55,658 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #75 deleted team.sales.target records with IDs: [8] 2026-08-18 06:32:55,681 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #75 deleted mail.followers records with IDs: [1204] 2026-08-18 06:32:55,777 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #75 deleted mail.message records with IDs: [7655] 2026-08-18 06:32:55,799 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #75 deleted team.sales.target records with IDs: [9] 2026-08-18 06:32:55,833 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #75 deleted mail.followers records with IDs: [1206] 2026-08-18 06:32:56,003 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #75 deleted mail.message records with IDs: [7651] 2026-08-18 06:32:56,020 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #75 deleted personal.sales.target records with IDs: [1] 2026-08-18 06:32:56,025 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #75 deleted mail.followers records with IDs: [1202] 2026-08-18 06:32:56,091 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #75 deleted mail.message records with IDs: [7654] 2026-08-18 06:32:56,104 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #75 deleted personal.sales.target records with IDs: [3] 2026-08-18 06:32:56,108 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #75 deleted mail.followers records with IDs: [1205] 2026-08-18 06:32:56,254 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #74 deleted mail.message records with IDs: [7664] 2026-08-18 06:32:56,268 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #74 deleted personal.sales.target records with IDs: [9] 2026-08-18 06:32:56,273 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #74 deleted mail.followers records with IDs: [1220, 1221] 2026-08-18 06:32:56,329 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 75, model: team.sales.target 2026-08-18 06:32:56,372 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 75, model: team.sales.target 2026-08-18 06:32:56,408 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #75 deleted mail.message records with IDs: [7655] 2026-08-18 06:32:56,427 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [9], uid: 75, model: team.sales.target 2026-08-18 06:32:56,468 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [14], uid: 75, model: team.sales.target 2026-08-18 06:32:56,544 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 75, model: personal.sales.target 2026-08-18 06:32:56,565 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 75, model: personal.sales.target 2026-08-18 06:32:56,606 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #75 deleted mail.message records with IDs: [7663] 2026-08-18 06:32:56,630 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [8], uid: 75, model: personal.sales.target 2026-08-18 06:32:56,658 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #75 deleted mail.message records with IDs: [7663] 2026-08-18 06:32:56,665 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #75 deleted personal.sales.target records with IDs: [8] 2026-08-18 06:32:56,673 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #75 deleted mail.followers records with IDs: [1218, 1219] 2026-08-18 06:32:56,709 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [10], uid: 75, model: personal.sales.target 2026-08-18 06:32:56,827 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #74 deleted mail.message records with IDs: [7664] 2026-08-18 06:32:56,842 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #74 deleted personal.sales.target records with IDs: [9] 2026-08-18 06:32:56,848 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #74 deleted mail.followers records with IDs: [1220, 1221] 2026-08-18 06:32:56,869 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_04_all_document ... 2026-08-18 06:32:57,045 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #77 deleted mail.message records with IDs: [7653] 2026-08-18 06:32:57,055 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #77 deleted team.sales.target records with IDs: [8] 2026-08-18 06:32:57,073 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #77 deleted mail.followers records with IDs: [1204] 2026-08-18 06:32:57,152 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #77 deleted mail.message records with IDs: [7655] 2026-08-18 06:32:57,156 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #77 deleted team.sales.target records with IDs: [9] 2026-08-18 06:32:57,178 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #77 deleted mail.followers records with IDs: [1206] 2026-08-18 06:32:57,355 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #77 deleted mail.message records with IDs: [7651] 2026-08-18 06:32:57,365 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #77 deleted personal.sales.target records with IDs: [1] 2026-08-18 06:32:57,371 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #77 deleted mail.followers records with IDs: [1202] 2026-08-18 06:32:57,445 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #77 deleted mail.message records with IDs: [7654] 2026-08-18 06:32:57,448 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #77 deleted personal.sales.target records with IDs: [3] 2026-08-18 06:32:57,452 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #77 deleted mail.followers records with IDs: [1205] 2026-08-18 06:32:57,531 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 06:32:59,288 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [340] 2026-08-18 06:32:59,436 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [341] 2026-08-18 06:33:10,952 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_cross_company_search_is_closed ... 2026-08-18 06:33:10,990 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_same_company_search_still_allowed ... 2026-08-18 06:33:11,026 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_company_id_populated_from_team ... 2026-08-18 06:33:11,046 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_cross_company_search_is_closed ... 2026-08-18 06:33:11,097 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_same_company_search_still_allowed ... 2026-08-18 06:33:11,174 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-18 06:33:12,909 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [342] 2026-08-18 06:33:13,068 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [343] 2026-08-18 06:33:13,630 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_matching_term_does_not_raise ... 2026-08-18 06:33:13,672 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_non_matching_term_returns_empty ... 2026-08-18 06:33:13,722 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 06:33:15,443 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [344] 2026-08-18 06:33:15,622 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [345] 2026-08-18 06:33:16,455 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_approval_team_target ... 2026-08-18 06:33:16,647 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_divide_target_when_generate_sale_personal_target ... 2026-08-18 06:33:16,680 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_function_get_target_by_date ... 2026-08-18 06:33:20,270 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_01_team_sales_target ... 2026-08-18 06:33:20,403 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_02_personal_sales_target ... 2026-08-18 06:33:21,603 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_duplicate_personal_target_in_team_target ... 2026-08-18 06:33:21,697 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1245] 2026-08-18 06:33:21,731 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_state_personal_target_follow_state_team_target ... 2026-08-18 06:33:21,848 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 06:33:23,102 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [346] 2026-08-18 06:33:23,241 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [347] 2026-08-18 06:33:23,595 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_manager ... 2026-08-18 06:33:24,129 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #96 deleted mail.message records with IDs: [8125] 2026-08-18 06:33:24,149 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [44] 2026-08-18 06:33:24,155 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1295] 2026-08-18 06:33:24,382 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #96 deleted mail.message records with IDs: [8128] 2026-08-18 06:33:24,398 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [46] 2026-08-18 06:33:24,407 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1299, 1300] 2026-08-18 06:33:24,422 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #96 deleted mail.message records with IDs: [8126] 2026-08-18 06:33:24,438 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #96 deleted team.sales.target records with IDs: [43] 2026-08-18 06:33:24,460 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1297] 2026-08-18 06:33:24,609 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [47], uid: 96, model: personal.sales.target 2026-08-18 06:33:24,984 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 96, model: team.sales.target 2026-08-18 06:33:25,000 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 96, model: team.sales.target 2026-08-18 06:33:25,020 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #96 deleted mail.message records with IDs: [8130] 2026-08-18 06:33:25,024 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [45], uid: 96, model: team.sales.target 2026-08-18 06:33:25,039 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 96, model: personal.sales.target 2026-08-18 06:33:25,051 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 96, model: personal.sales.target 2026-08-18 06:33:25,072 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #96 deleted mail.message records with IDs: [8129] 2026-08-18 06:33:25,079 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [48], uid: 96, model: personal.sales.target 2026-08-18 06:33:25,106 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [49], uid: 96, model: personal.sales.target 2026-08-18 06:33:25,195 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 96, model: personal.sales.target 2026-08-18 06:33:25,207 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 96, model: personal.sales.target 2026-08-18 06:33:25,230 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #96 deleted mail.message records with IDs: [8129] 2026-08-18 06:33:25,241 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [48], uid: 96, model: personal.sales.target 2026-08-18 06:33:25,259 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #96 deleted mail.message records with IDs: [8129] 2026-08-18 06:33:25,262 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [48] 2026-08-18 06:33:25,267 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1301] 2026-08-18 06:33:25,288 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 96, model: personal.sales.target 2026-08-18 06:33:25,310 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 96, model: team.sales.target 2026-08-18 06:33:25,324 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 96, model: team.sales.target 2026-08-18 06:33:25,345 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #96 deleted mail.message records with IDs: [8130] 2026-08-18 06:33:25,352 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [45], uid: 96, model: team.sales.target 2026-08-18 06:33:25,387 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_user ... 2026-08-18 06:33:25,481 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 95, model: team.sales.target 2026-08-18 06:33:25,941 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 95, model: team.sales.target 2026-08-18 06:33:25,955 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #95 deleted mail.message records with IDs: [8134] 2026-08-18 06:33:25,958 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: team.sales.target 2026-08-18 06:33:26,031 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #95 deleted mail.message records with IDs: [8135, 8132] 2026-08-18 06:33:26,032 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: personal.sales.target 2026-08-18 06:33:26,041 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #95 deleted mail.message records with IDs: [8135, 8132] 2026-08-18 06:33:26,045 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #95 deleted personal.sales.target records with IDs: [51] 2026-08-18 06:33:26,050 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #95 deleted mail.followers records with IDs: [1303] 2026-08-18 06:33:26,051 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 95, model: personal.sales.target 2026-08-18 06:33:26,055 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 95, model: team.sales.target 2026-08-18 06:33:26,302 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [47], uid: 95, model: team.sales.target 2026-08-18 06:33:26,325 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [47], uid: 95, model: team.sales.target 2026-08-18 06:33:26,370 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #95 deleted mail.message records with IDs: [8137] 2026-08-18 06:33:26,371 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: team.sales.target 2026-08-18 06:33:26,381 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [52], uid: 95, model: personal.sales.target 2026-08-18 06:33:26,398 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [52], uid: 95, model: personal.sales.target 2026-08-18 06:33:26,419 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #95 deleted mail.message records with IDs: [8133] 2026-08-18 06:33:26,422 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #95 deleted personal.sales.target records with IDs: [52] 2026-08-18 06:33:26,426 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #95 deleted mail.followers records with IDs: [1304] 2026-08-18 06:33:26,427 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 95, model: personal.sales.target 2026-08-18 06:33:26,439 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #95 deleted mail.message records with IDs: [8133] 2026-08-18 06:33:26,439 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: personal.sales.target 2026-08-18 06:33:26,488 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 06:33:28,290 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [348] 2026-08-18 06:33:28,413 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [349] 2026-08-18 06:33:29,710 201 INFO rb-03e6980-224009-405073 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-08-18 06:33:30,471 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 06:33:32,394 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [350] 2026-08-18 06:33:32,561 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [351] 2026-08-18 06:33:33,861 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_foreign_currency_walkin_is_converted_to_target_currency ... 2026-08-18 06:33:34,505 201 INFO rb-03e6980-224009-405073 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-08-18 06:33:36,222 201 INFO rb-03e6980-224009-405073 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-08-18 06:33:38,295 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_standalone_sale_order_leaves_pos_channel_empty ... 2026-08-18 06:33:39,880 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_and_sale_order_consolidate_without_double_count ... 2026-08-18 06:33:41,842 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_pos_channel_reports_untaxed_not_tax_inclusive ... 2026-08-18 06:33:42,141 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 06:33:43,784 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [352] 2026-08-18 06:33:43,908 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [353] 2026-08-18 06:33:45,013 201 INFO rb-03e6980-224009-405073 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-08-18 06:33:48,026 201 INFO rb-03e6980-224009-405073 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-08-18 06:33:50,905 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 06:33:52,527 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [354] 2026-08-18 06:33:52,642 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [355] 2026-08-18 06:33:53,590 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_cancelled_target_reports_zero_on_every_channel ... 2026-08-18 06:33:55,811 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_compute_sales_kpi_on_target ... 2026-08-18 06:33:58,467 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #116 deleted mail.mail records with IDs: [356] 2026-08-18 06:34:01,939 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [357] 2026-08-18 06:34:02,716 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_linking_pos_order_to_target ... 2026-08-18 06:34:04,929 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #115 deleted mail.mail records with IDs: [358] 2026-08-18 06:34:05,516 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 06:34:07,169 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [359] 2026-08-18 06:34:07,315 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [360] 2026-08-18 06:34:07,613 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_ordered_total ... 2026-08-18 06:34:11,007 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_untaxed_total ... 2026-08-18 06:34:14,400 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_sales_total_equals_sale_channel_on_pos_less_db ... 2026-08-18 06:34:16,530 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_another_company_sale_order ... 2026-08-18 06:34:29,869 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_sale_order_rescheduled_out_of_period ... 2026-08-18 06:34:33,108 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_recomputes_when_draft_target_is_approved ... 2026-08-18 06:34:37,035 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-08-18 06:34:41,361 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_sales_total_keeps_invoice_lens_while_ordered_total_tracks_orders ... 2026-08-18 06:34:43,974 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [361] 2026-08-18 06:34:44,824 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_another_company_sale_order ... 2026-08-18 06:34:56,583 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_sale_order_rescheduled_out_of_period ... 2026-08-18 06:34:59,631 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_recomputes_when_draft_target_is_approved ... 2026-08-18 06:35:03,076 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-08-18 06:35:06,717 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 06:35:08,089 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [362] 2026-08-18 06:35:08,229 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [363] 2026-08-18 06:35:08,537 201 INFO rb-03e6980-224009-405073 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-08-18 06:35:10,634 201 INFO rb-03e6980-224009-405073 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-08-18 06:35:12,768 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 06:35:14,448 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [364] 2026-08-18 06:35:14,575 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [365] 2026-08-18 06:35:14,872 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target_sale.tests.test_st62508_sale_migration: Starting TestST62508SaleMigration.test_migration_heals_boundary_day_order_to_orm_recompute_value ... 2026-08-18 06:35:20,083 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target_sale.tests.test_st62508_sale_migration: Starting TestST62508SaleMigration.test_migration_heals_foreign_currency_target_to_orm_recompute_value ... 2026-08-18 06:35:20,138 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7188] 2026-08-18 06:35:20,138 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-08-18 06:35:22,636 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 06:35:24,420 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [366] 2026-08-18 06:35:24,538 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [367] 2026-08-18 06:35:24,733 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_compute_sales_kpi_on_target ... 2026-08-18 06:35:28,794 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [368] 2026-08-18 06:35:29,692 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [369] 2026-08-18 06:35:30,413 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [126, 125] 2026-08-18 06:35:30,443 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [111] 2026-08-18 06:35:30,453 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [115] 2026-08-18 06:35:30,812 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_cron_update_current_month_target ... 2026-08-18 06:35:33,875 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (116) started manually 2026-08-18 06:35:34,065 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (116) done 2026-08-18 06:35:34,068 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (117) started manually 2026-08-18 06:35:34,093 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (117) done 2026-08-18 06:35:34,140 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_linking_so_invoice_to_target ... 2026-08-18 06:35:37,272 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [370] 2026-08-18 06:35:38,483 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 06:35:40,163 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_team_advanced.tests.test_regions_hierarchy: Starting TestRegionsHierarchy.test_2010_regions_hierarchy ... 2026-08-18 06:35:40,220 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:35:42,163 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1000_compute_user_id ... 2026-08-18 06:35:42,210 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1001_compute_recursive_child_ids ... 2026-08-18 06:35:42,247 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1002_compute_member_ids ... 2026-08-18 06:35:42,413 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1003_group_sale_salesman ... 2026-08-18 06:35:42,584 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team 2026-08-18 06:35:42,610 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team 2026-08-18 06:35:42,622 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 145, model: crm.team 2026-08-18 06:35:42,635 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team 2026-08-18 06:35:42,640 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 145, model: crm.team 2026-08-18 06:35:42,675 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 145, model: crm.team 2026-08-18 06:35:42,687 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team.region 2026-08-18 06:35:42,689 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-08-18 06:35:42,692 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team.region 2026-08-18 06:35:42,695 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-08-18 06:35:42,696 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 145, model: crm.team.region 2026-08-18 06:35:42,716 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1004_group_sale_salesman_team_lead ... 2026-08-18 06:35:42,839 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team 2026-08-18 06:35:42,853 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team 2026-08-18 06:35:42,862 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 145, model: crm.team 2026-08-18 06:35:42,878 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team 2026-08-18 06:35:42,883 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 145, model: crm.team 2026-08-18 06:35:42,916 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 145, model: crm.team 2026-08-18 06:35:42,925 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team.region 2026-08-18 06:35:42,927 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-08-18 06:35:42,929 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team.region 2026-08-18 06:35:42,934 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-08-18 06:35:42,937 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 145, model: crm.team.region 2026-08-18 06:35:42,967 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1005_group_sale_salesman_sale_rg ... 2026-08-18 06:35:43,160 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team 2026-08-18 06:35:43,174 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team 2026-08-18 06:35:43,179 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 145, model: crm.team 2026-08-18 06:35:43,191 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team 2026-08-18 06:35:43,195 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 145, model: crm.team 2026-08-18 06:35:43,223 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 145, model: crm.team 2026-08-18 06:35:43,228 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team.region 2026-08-18 06:35:43,231 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-08-18 06:35:43,232 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team.region 2026-08-18 06:35:43,235 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-08-18 06:35:43,236 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 145, model: crm.team.region 2026-08-18 06:35:43,256 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1006_group_sale_team_leader ... 2026-08-18 06:35:43,472 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team 2026-08-18 06:35:43,487 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team 2026-08-18 06:35:43,492 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 145, model: crm.team 2026-08-18 06:35:43,510 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team 2026-08-18 06:35:43,516 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 145, model: crm.team 2026-08-18 06:35:43,550 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 145, model: crm.team 2026-08-18 06:35:43,569 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team.region 2026-08-18 06:35:43,576 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-08-18 06:35:43,580 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team.region 2026-08-18 06:35:43,583 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-08-18 06:35:43,586 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 145, model: crm.team.region 2026-08-18 06:35:43,611 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1007_group_sale_team_leader_sale_rg ... 2026-08-18 06:35:43,796 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team 2026-08-18 06:35:43,806 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team 2026-08-18 06:35:43,810 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 145, model: crm.team 2026-08-18 06:35:43,823 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team 2026-08-18 06:35:43,828 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 145, model: crm.team 2026-08-18 06:35:43,865 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 145, model: crm.team 2026-08-18 06:35:43,872 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team.region 2026-08-18 06:35:43,875 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-08-18 06:35:43,877 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team.region 2026-08-18 06:35:43,880 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-08-18 06:35:43,882 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 145, model: crm.team.region 2026-08-18 06:35:43,901 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1008_group_sale_regional_admin ... 2026-08-18 06:35:44,088 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team 2026-08-18 06:35:44,115 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 145, model: crm.team 2026-08-18 06:35:44,151 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [39], uid: 145, model: crm.team 2026-08-18 06:35:44,168 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 145, model: crm.team 2026-08-18 06:35:44,245 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team.region 2026-08-18 06:35:44,267 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-08-18 06:35:44,270 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team.region 2026-08-18 06:35:44,274 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-08-18 06:35:44,280 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 145, model: crm.team.region 2026-08-18 06:35:44,303 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1009_group_sale_regional_manager_team_leader ... 2026-08-18 06:35:44,547 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team 2026-08-18 06:35:44,573 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 145, model: crm.team 2026-08-18 06:35:44,609 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [39], uid: 145, model: crm.team 2026-08-18 06:35:44,628 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 145, model: crm.team 2026-08-18 06:35:44,702 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team.region 2026-08-18 06:35:44,714 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-08-18 06:35:44,717 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 145, model: crm.team.region 2026-08-18 06:35:44,721 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-08-18 06:35:44,729 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 145, model: crm.team.region 2026-08-18 06:35:44,751 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1010_group_sale_regional_admin_child ... 2026-08-18 06:35:44,945 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team 2026-08-18 06:35:44,976 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1011_group_sale_salesman_all_leads ... 2026-08-18 06:35:45,122 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team 2026-08-18 06:35:45,129 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team 2026-08-18 06:35:45,159 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-08-18 06:35:45,165 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 145, model: crm.team.region 2026-08-18 06:35:45,199 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:35:47,018 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2000_group_sale_team_leader_member ... 2026-08-18 06:35:47,275 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:47,340 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:47,388 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:47,431 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:47,445 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 150, model: crm.lead 2026-08-18 06:35:47,471 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 150, model: crm.lead 2026-08-18 06:35:47,494 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 150, model: crm.lead 2026-08-18 06:35:47,532 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:47,543 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 150, model: crm.lead 2026-08-18 06:35:47,576 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 150, model: crm.lead 2026-08-18 06:35:47,599 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 150, model: crm.lead 2026-08-18 06:35:47,618 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:47,640 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:47,658 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:47,683 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2001_group_sale_team_leader_leader ... 2026-08-18 06:35:47,850 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:47,958 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:48,032 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:48,076 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:48,087 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 150, model: crm.lead 2026-08-18 06:35:48,112 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 150, model: crm.lead 2026-08-18 06:35:48,133 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 150, model: crm.lead 2026-08-18 06:35:48,148 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:48,158 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 150, model: crm.lead 2026-08-18 06:35:48,183 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 150, model: crm.lead 2026-08-18 06:35:48,204 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 150, model: crm.lead 2026-08-18 06:35:48,223 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:48,247 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:48,264 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:48,282 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2002_group_sale_regional_manager_member ... 2026-08-18 06:35:48,427 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:48,463 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:48,508 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:48,522 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 150, model: crm.lead 2026-08-18 06:35:48,555 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 150, model: crm.lead 2026-08-18 06:35:48,582 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 150, model: crm.lead 2026-08-18 06:35:48,603 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:48,618 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 150, model: crm.lead 2026-08-18 06:35:48,645 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 150, model: crm.lead 2026-08-18 06:35:48,664 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 150, model: crm.lead 2026-08-18 06:35:48,679 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:48,695 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:48,710 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:48,730 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2003_group_sale_regional_manager_direct ... 2026-08-18 06:35:48,893 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:48,938 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:48,989 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:49,006 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 150, model: crm.lead 2026-08-18 06:35:49,041 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 150, model: crm.lead 2026-08-18 06:35:49,067 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 150, model: crm.lead 2026-08-18 06:35:49,087 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:49,102 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 150, model: crm.lead 2026-08-18 06:35:49,133 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 150, model: crm.lead 2026-08-18 06:35:49,159 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 150, model: crm.lead 2026-08-18 06:35:49,180 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:49,201 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:49,218 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:49,241 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2004_group_sale_regional_manager_parent ... 2026-08-18 06:35:49,436 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:49,482 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:49,532 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:49,548 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 150, model: crm.lead 2026-08-18 06:35:49,583 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 150, model: crm.lead 2026-08-18 06:35:49,612 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 150, model: crm.lead 2026-08-18 06:35:49,634 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:49,649 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 150, model: crm.lead 2026-08-18 06:35:49,682 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 150, model: crm.lead 2026-08-18 06:35:49,710 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 150, model: crm.lead 2026-08-18 06:35:49,732 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:49,754 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:49,771 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:49,794 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2005_group_sale_regional_manager_child ... 2026-08-18 06:35:49,949 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [57], uid: 150, model: crm.lead 2026-08-18 06:35:49,990 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [57], uid: 150, model: crm.lead 2026-08-18 06:35:50,011 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [57], uid: 150, model: crm.lead 2026-08-18 06:35:50,036 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:50,051 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [58], uid: 150, model: crm.lead 2026-08-18 06:35:50,081 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [58], uid: 150, model: crm.lead 2026-08-18 06:35:50,107 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [58], uid: 150, model: crm.lead 2026-08-18 06:35:50,128 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:50,143 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 150, model: crm.lead 2026-08-18 06:35:50,175 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [61], uid: 150, model: crm.lead 2026-08-18 06:35:50,202 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 150, model: crm.lead 2026-08-18 06:35:50,223 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:50,238 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 150, model: crm.lead 2026-08-18 06:35:50,271 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 150, model: crm.lead 2026-08-18 06:35:50,298 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 150, model: crm.lead 2026-08-18 06:35:50,322 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:50,344 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:50,366 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 150, model: crm.lead 2026-08-18 06:35:50,403 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:35:50,817 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [371] 2026-08-18 06:35:50,826 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8819] 2026-08-18 06:35:50,832 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:35:50,956 201 INFO rb-03e6980-224009-405073 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-08-18 06:35:51,294 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [372] 2026-08-18 06:35:51,303 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8823] 2026-08-18 06:35:51,308 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:35:51,615 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_team_advanced_crm.tests.test_team_leader_sync: Starting TestTeamLeaderSync.test_form_onchange_team_id_updates_team_leader_id ... 2026-08-18 06:35:51,774 201 INFO rb-03e6980-224009-405073 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-08-18 06:35:51,867 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:35:54,546 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3000_group_sale_team_leader_member ... 2026-08-18 06:35:54,956 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 156, model: sale.order 2026-08-18 06:35:54,983 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 156, model: sale.order 2026-08-18 06:35:55,012 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 156, model: sale.order 2026-08-18 06:35:55,056 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3001_group_sale_team_leader_leader ... 2026-08-18 06:35:55,661 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #156 deleted mail.message records with IDs: [3038] 2026-08-18 06:35:55,676 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-08-18 06:35:55,705 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 156, model: sale.order 2026-08-18 06:35:55,749 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 156, model: sale.order 2026-08-18 06:35:55,777 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 156, model: sale.order 2026-08-18 06:35:55,823 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3003_group_sale_regional_manager_direct ... 2026-08-18 06:35:56,596 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #156 deleted mail.message records with IDs: [3038] 2026-08-18 06:35:56,611 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-08-18 06:35:56,930 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #156 deleted mail.message records with IDs: [6558, 3944, 3061, 3040] 2026-08-18 06:35:56,942 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-08-18 06:35:57,212 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #156 deleted mail.message records with IDs: [6113, 3945, 3062, 3041] 2026-08-18 06:35:57,221 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-08-18 06:35:57,495 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [229347, 229348, 229349] 2026-08-18 06:35:57,496 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #156 deleted mail.message records with IDs: [3943, 3060, 3059, 3058, 3039] 2026-08-18 06:35:57,510 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-08-18 06:35:57,537 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 156, model: sale.order 2026-08-18 06:35:57,561 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 156, model: sale.order 2026-08-18 06:35:57,587 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 156, model: sale.order 2026-08-18 06:35:57,622 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_child ... 2026-08-18 06:35:57,984 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 156, model: sale.order 2026-08-18 06:35:58,010 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 156, model: sale.order 2026-08-18 06:35:58,035 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 156, model: sale.order 2026-08-18 06:35:58,060 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 156, model: sale.order 2026-08-18 06:35:58,090 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 156, model: sale.order 2026-08-18 06:35:58,118 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 156, model: sale.order 2026-08-18 06:35:58,529 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #156 deleted mail.message records with IDs: [6113, 3945, 3062, 3041] 2026-08-18 06:35:58,541 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-08-18 06:35:58,558 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 156, model: sale.order 2026-08-18 06:35:58,588 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 156, model: sale.order 2026-08-18 06:35:58,616 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 156, model: sale.order 2026-08-18 06:35:58,651 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_parent ... 2026-08-18 06:35:59,429 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #156 deleted mail.message records with IDs: [3038] 2026-08-18 06:35:59,442 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-08-18 06:35:59,713 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #156 deleted mail.message records with IDs: [6558, 3944, 3061, 3040] 2026-08-18 06:35:59,722 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-08-18 06:35:59,971 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #156 deleted mail.message records with IDs: [6113, 3945, 3062, 3041] 2026-08-18 06:35:59,982 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-08-18 06:36:00,251 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [229347, 229348, 229349] 2026-08-18 06:36:00,251 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #156 deleted mail.message records with IDs: [3943, 3060, 3059, 3058, 3039] 2026-08-18 06:36:00,266 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-08-18 06:36:00,665 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #156 deleted mail.message records with IDs: [3063, 3042] 2026-08-18 06:36:00,676 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-08-18 06:36:00,697 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3005_group_sale_regional_manager_assistant_direct ... 2026-08-18 06:36:01,592 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #156 deleted mail.message records with IDs: [3038] 2026-08-18 06:36:01,620 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-08-18 06:36:02,010 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #156 deleted mail.message records with IDs: [6558, 3944, 3061, 3040] 2026-08-18 06:36:02,021 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-08-18 06:36:02,333 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #156 deleted mail.message records with IDs: [6113, 3945, 3062, 3041] 2026-08-18 06:36:02,349 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-08-18 06:36:02,747 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [229347, 229348, 229349] 2026-08-18 06:36:02,747 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #156 deleted mail.message records with IDs: [3943, 3060, 3059, 3058, 3039] 2026-08-18 06:36:02,779 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-08-18 06:36:02,816 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3006_group_sale_regional_manager_assistant_parent ... 2026-08-18 06:36:03,902 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #156 deleted mail.message records with IDs: [3038] 2026-08-18 06:36:03,916 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-08-18 06:36:04,244 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #156 deleted mail.message records with IDs: [6558, 3944, 3061, 3040] 2026-08-18 06:36:04,257 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-08-18 06:36:04,575 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #156 deleted mail.message records with IDs: [6113, 3945, 3062, 3041] 2026-08-18 06:36:04,600 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-08-18 06:36:04,950 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #156 deleted ir.model.data records with IDs: [229347, 229348, 229349] 2026-08-18 06:36:04,950 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #156 deleted mail.message records with IDs: [3943, 3060, 3059, 3058, 3039] 2026-08-18 06:36:04,963 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-08-18 06:36:04,994 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3007_group_sale_regional_manager_assistant_child ... 2026-08-18 06:36:05,477 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 156, model: sale.order 2026-08-18 06:36:05,504 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 156, model: sale.order 2026-08-18 06:36:05,529 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 156, model: sale.order 2026-08-18 06:36:05,558 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 156, model: sale.order 2026-08-18 06:36:05,583 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 156, model: sale.order 2026-08-18 06:36:05,606 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 156, model: sale.order 2026-08-18 06:36:06,045 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #156 deleted mail.message records with IDs: [6113, 3945, 3062, 3041] 2026-08-18 06:36:06,066 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 156, model: sale.order 2026-08-18 06:36:06,086 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 156, model: sale.order 2026-08-18 06:36:06,118 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 156, model: sale.order 2026-08-18 06:36:06,158 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 156, model: sale.order 2026-08-18 06:36:06,221 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:36:06,247 201 INFO rb-03e6980-224009-405073 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_exist_email ... 2026-08-18 06:36:07,165 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:36:08,687 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:36:08] "GET / HTTP/1.1" 200 - 177 0.145 1.379 2026-08-18 06:36:09,503 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Simulating signal changes during tests 2026-08-18 06:36:09,503 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:36:09] "POST /web/signup HTTP/1.1" 200 - 230 0.120 0.433 2026-08-18 06:36:09,528 201 INFO rb-03e6980-224009-405073 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email ... 2026-08-18 06:36:10,374 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:36:11,066 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:36:11] "GET / HTTP/1.1" 200 - 177 0.073 0.622 2026-08-18 06:36:11,161 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:36:11] "POST /web/signup HTTP/1.1" 200 - 37 0.022 0.065 2026-08-18 06:36:11,190 201 INFO rb-03e6980-224009-405073 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email_and_password ... 2026-08-18 06:36:12,004 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:36:12,905 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:36:12] "GET / HTTP/1.1" 200 - 177 0.092 0.811 2026-08-18 06:36:12,944 201 INFO rb-03e6980-224009-405073 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_valid_email ... 2026-08-18 06:36:13,637 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:36:14,588 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:36:14] "GET / HTTP/1.1" 200 - 177 0.121 0.832 2026-08-18 06:36:14,928 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:36:15,306 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Simulating signal changes during tests 2026-08-18 06:36:15,307 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:36:15] "POST /web/signup HTTP/1.1" 200 - 322 0.164 0.546 2026-08-18 06:36:15,348 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:36:15,925 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_01_sshkey_wrong_password ... 2026-08-18 06:36:15,991 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_02_sshkey_right_password ... 2026-08-18 06:36:16,333 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_04_personal_sshkey ... 2026-08-18 06:36:16,742 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_05_company_sshkey_non_key_user ... 2026-08-18 06:36:17,179 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_06_company_sshkey_admin_key_user ... 2026-08-18 06:36:17,592 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_07_use_current_company_sshkey ... 2026-08-18 06:36:21,797 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_08_internal_user_crud_key ... 2026-08-18 06:36:22,145 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 163, model: sshkey.pair 2026-08-18 06:36:22,183 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_another_key ... 2026-08-18 06:36:22,631 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 163, model: sshkey.pair 2026-08-18 06:36:22,996 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [9], uid: 163, model: sshkey.pair 2026-08-18 06:36:23,025 201 INFO rb-03e6980-224009-405073 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_key ... 2026-08-18 06:36:23,766 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #163 deleted ir.attachment records with IDs: [4534, 4535] 2026-08-18 06:36:23,766 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #163 deleted sshkey.pair records with IDs: [10] 2026-08-18 06:36:23,808 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-18 06:36:23,820 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant ... 2026-08-18 06:36:26,206 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant_billing ... 2026-08-18 06:36:28,481 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 173, model: stock.valuation.layer 2026-08-18 06:36:28,511 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory ... 2026-08-18 06:36:31,558 201 INFO rb-03e6980-224009-405073 odoo.models: Access Denied by ACLs for operation: read, uid: 175, model: stock.picking, fields: account_move_ids 2026-08-18 06:36:31,589 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_accountant_admin ... 2026-08-18 06:36:33,749 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_billing ... 2026-08-18 06:36:36,185 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 186, model: stock.valuation.layer 2026-08-18 06:36:36,229 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 06:36:36,241 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_delivery_picking ... 2026-08-18 06:36:39,124 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_internal ... 2026-08-18 06:36:41,025 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_receipts ... 2026-08-18 06:36:43,392 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 06:36:53,008 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_asset.tests.test_asset_from_invoice: Starting TestAssetFromInvoice.test_01_asset_created_from_invoice ... 2026-08-18 06:36:55,526 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:36:56,075 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_01_out_picking_with_stockrable_serial_product ... 2026-08-18 06:36:57,613 201 INFO rb-03e6980-224009-405073 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-08-18 06:36:57,665 201 INFO rb-03e6980-224009-405073 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-08-18 06:37:00,132 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [70, 71, 72, 73, 74, 75, 76, 77, 78, 79] 2026-08-18 06:37:00,196 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [178] 2026-08-18 06:37:00,295 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [491, 492] 2026-08-18 06:37:00,332 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8932, 8921] 2026-08-18 06:37:00,450 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted account.move records with IDs: [185] 2026-08-18 06:37:02,299 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_02_out_picking_with_stockrable_serial_product_multi ... 2026-08-18 06:37:03,461 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_03_out_picking_with_stockrable_serial_product_multi ... 2026-08-18 06:37:05,785 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:37:06,233 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_01_out_picking_with_storable_product_no_tracking ... 2026-08-18 06:37:06,830 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_02_out_picking_with_consumable_product ... 2026-08-18 06:37:07,424 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_03_out_picking_with_storable_product_tracking ... 2026-08-18 06:37:07,672 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_04_return_picking_with_asset_that_is_in_draft ... 2026-08-18 06:37:09,564 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [18] 2026-08-18 06:37:09,982 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_05_return_picking_with_asset_that_is_not_in_draft ... 2026-08-18 06:37:13,402 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9008] 2026-08-18 06:37:13,479 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_06_two_asset_with_same_serial ... 2026-08-18 06:37:14,841 201 INFO rb-03e6980-224009-405073 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-08-18 06:37:16,924 201 INFO rb-03e6980-224009-405073 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-08-18 06:37:18,861 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_07_out_picking_with_storable_product_tracking ... 2026-08-18 06:37:19,162 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:37:19,674 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_asset.tests.test_upg_18: Starting TestStockAssetUpg18.test_01_post_calls_super_then_syncs_linked_stock_move ... 2026-08-18 06:37:23,237 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [265, 266, 267, 268, 269, 270, 271, 272, 273, 274] 2026-08-18 06:37:23,281 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [254] 2026-08-18 06:37:23,359 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [642, 643] 2026-08-18 06:37:23,392 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9129, 9118] 2026-08-18 06:37:23,439 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted account.move records with IDs: [255] 2026-08-18 06:37:24,081 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:37:25,839 201 INFO rb-03e6980-224009-405073 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-08-18 06:37:25,863 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [288] 2026-08-18 06:37:25,866 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_constraint_asset_lot_duplicate ... 2026-08-18 06:37:26,148 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_export_asset_to_equipment ... 2026-08-18 06:37:27,773 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [26] 2026-08-18 06:37:28,227 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_state_asset_equal_state_equipment ... 2026-08-18 06:37:30,113 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_two_asset_with_same_equipment ... 2026-08-18 06:37:31,509 201 INFO rb-03e6980-224009-405073 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-08-18 06:37:33,423 201 INFO rb-03e6980-224009-405073 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-08-18 06:37:35,280 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:37:35,618 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_equipment.tests.test_data_after_install: Starting TestData.test_data_after_install ... 2026-08-18 06:37:35,678 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:37:36,058 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_check_compute_equipment ... 2026-08-18 06:37:36,144 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:37:36,596 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_constrains_product ... 2026-08-18 06:37:36,635 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_onchange_product ... 2026-08-18 06:37:37,795 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_02_constrains_product ... 2026-08-18 06:37:37,909 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:37:38,253 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_01_check_stock_picking_equipment ... 2026-08-18 06:37:38,622 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_02_check_stock_picking_equipment ... 2026-08-18 06:37:39,008 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_03_check_stock_picking_equipment ... 2026-08-18 06:37:39,414 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_04_check_stock_picking_equipment ... 2026-08-18 06:37:39,869 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_05_check_stock_picking_equipment ... 2026-08-18 06:37:40,128 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_06_check_stock_picking_equipment ... 2026-08-18 06:37:40,439 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:37:40,454 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_01_check_equipment_from_purchase_order ... 2026-08-18 06:37:41,692 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted stock.move records with IDs: [269] 2026-08-18 06:37:42,197 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_03_check_equipment_from_purchase_order ... 2026-08-18 06:37:44,008 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted stock.move records with IDs: [272] 2026-08-18 06:37:44,422 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:37:44,436 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_equipment_bom_kit.tests.test_security: Starting TestSecurity.test_access_right_manager ... 2026-08-18 06:37:44,593 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted product.set records with IDs: [2] 2026-08-18 06:37:44,611 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted product.set.line records with IDs: [3] 2026-08-18 06:37:44,638 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:37:44,650 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_equipment_bom_kit.tests.test_stock_picking: Starting TestPicking.test_compute_product_set_line_ids ... 2026-08-18 06:37:49,501 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted product.set records with IDs: [3] 2026-08-18 06:37:49,592 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:37:49,605 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_01_compute_recursive_maintenance ... 2026-08-18 06:37:49,837 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_02_compute_recursive_maintenance ... 2026-08-18 06:37:50,039 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_03_compute_recursive_maintenance ... 2026-08-18 06:37:50,271 201 INFO rb-03e6980-224009-405073 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_04_compute_recursive_maintenance ... 2026-08-18 06:37:50,537 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:37:50,552 201 INFO rb-03e6980-224009-405073 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_copy ... 2026-08-18 06:37:50,630 201 INFO rb-03e6980-224009-405073 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_cron_rotate_tokens ... 2026-08-18 06:37:50,662 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted rotating.token.mixin.example.test records with IDs: [2] 2026-08-18 06:37:50,674 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [2] 2026-08-18 06:37:50,698 201 INFO rb-03e6980-224009-405073 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_is_expired ... 2026-08-18 06:37:50,749 201 INFO rb-03e6980-224009-405073 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_write ... 2026-08-18 06:37:50,815 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:37:50,828 201 INFO rb-03e6980-224009-405073 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_compute_access_token ... 2026-08-18 06:37:50,887 201 INFO rb-03e6980-224009-405073 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_constrains_rotating_token_life ... 2026-08-18 06:37:51,010 201 INFO rb-03e6980-224009-405073 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_ensure_rotating_token ... 2026-08-18 06:37:51,047 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-08-18 06:37:51,070 201 INFO rb-03e6980-224009-405073 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_generate_token ... 2026-08-18 06:37:51,119 201 INFO rb-03e6980-224009-405073 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_expiration_date ... 2026-08-18 06:37:51,156 201 INFO rb-03e6980-224009-405073 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_token_lifetime ... 2026-08-18 06:37:51,222 201 INFO rb-03e6980-224009-405073 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_rotate_token ... 2026-08-18 06:37:51,277 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-08-18 06:37:51,308 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:37:51,320 201 INFO rb-03e6980-224009-405073 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_01_constrains ... 2026-08-18 06:37:51,362 201 INFO rb-03e6980-224009-405073 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_02_constrains ... 2026-08-18 06:37:51,397 201 INFO rb-03e6980-224009-405073 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_03_constrains ... 2026-08-18 06:37:56,155 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:37:56,167 201 INFO rb-03e6980-224009-405073 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-08-18 06:37:56,440 201 INFO rb-03e6980-224009-405073 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-08-18 06:37:56,651 201 INFO rb-03e6980-224009-405073 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-08-18 06:37:56,881 201 INFO rb-03e6980-224009-405073 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_01 ... 2026-08-18 06:37:57,181 201 INFO rb-03e6980-224009-405073 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_02 ... 2026-08-18 06:37:57,446 201 INFO rb-03e6980-224009-405073 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_03 ... 2026-08-18 06:37:57,725 201 INFO rb-03e6980-224009-405073 odoo.addons.to_vat_counterpart.tests.test_account_tax_repartition_line: Starting TestAccountTaxRepartion.test_check_vat_ctp_account_id_when_create_new_04 ... 2026-08-18 06:37:57,950 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:37:59,141 201 INFO rb-03e6980-224009-405073 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_create ... 2026-08-18 06:37:59,526 201 INFO rb-03e6980-224009-405073 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_01 ... 2026-08-18 06:37:59,964 201 INFO rb-03e6980-224009-405073 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_02 ... 2026-08-18 06:38:00,432 201 INFO rb-03e6980-224009-405073 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_03 ... 2026-08-18 06:38:00,934 201 INFO rb-03e6980-224009-405073 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_04 ... 2026-08-18 06:38:01,734 201 INFO rb-03e6980-224009-405073 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_vendor_pricelists ... 2026-08-18 06:38:03,353 201 INFO rb-03e6980-224009-405073 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_multi_currency ... 2026-08-18 06:38:04,240 201 INFO rb-03e6980-224009-405073 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_unlink ... 2026-08-18 06:38:04,294 201 INFO rb-03e6980-224009-405073 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_write ... 2026-08-18 06:38:04,383 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 06:38:24,063 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-08-18 06:38:24,094 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 216, model: wallet 2026-08-18 06:38:24,104 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 216, model: wallet.type 2026-08-18 06:38:24,107 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 216, model: wallet.history 2026-08-18 06:38:24,112 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 216, model: wallet 2026-08-18 06:38:24,114 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 216, model: wallet.type 2026-08-18 06:38:24,117 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 216, model: wallet.history 2026-08-18 06:38:24,121 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 216, model: wallet 2026-08-18 06:38:24,123 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 216, model: wallet.type 2026-08-18 06:38:24,125 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 216, model: wallet.history 2026-08-18 06:38:24,150 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-08-18 06:38:24,164 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 215, model: wallet 2026-08-18 06:38:24,174 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 215, model: wallet.type 2026-08-18 06:38:24,177 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 215, model: wallet.history 2026-08-18 06:38:24,181 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 215, model: wallet 2026-08-18 06:38:24,183 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 215, model: wallet.type 2026-08-18 06:38:24,185 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 215, model: wallet.history 2026-08-18 06:38:24,189 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 215, model: wallet 2026-08-18 06:38:24,191 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 215, model: wallet.type 2026-08-18 06:38:24,193 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 215, model: wallet.history 2026-08-18 06:38:24,216 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_03_access_right_wallet_manager ... 2026-08-18 06:38:24,225 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 217, model: wallet 2026-08-18 06:38:24,233 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 217, model: wallet.type 2026-08-18 06:38:24,235 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 217, model: wallet.history 2026-08-18 06:38:24,238 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 217, model: wallet 2026-08-18 06:38:24,239 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 217, model: wallet.type 2026-08-18 06:38:24,241 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 217, model: wallet.history 2026-08-18 06:38:24,244 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 217, model: wallet 2026-08-18 06:38:24,246 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 217, model: wallet.type 2026-08-18 06:38:24,247 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 217, model: wallet.history 2026-08-18 06:38:24,262 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_04_access_right_account_readonly ... 2026-08-18 06:38:24,275 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 219, model: wallet 2026-08-18 06:38:24,284 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 219, model: wallet.type 2026-08-18 06:38:24,287 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 219, model: wallet.history 2026-08-18 06:38:24,293 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 219, model: wallet 2026-08-18 06:38:24,296 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 219, model: wallet.type 2026-08-18 06:38:24,299 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 219, model: wallet.history 2026-08-18 06:38:24,303 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 219, model: wallet 2026-08-18 06:38:24,305 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 219, model: wallet.type 2026-08-18 06:38:24,308 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 219, model: wallet.history 2026-08-18 06:38:24,331 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_05_access_right_account_invoice ... 2026-08-18 06:38:24,344 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 220, model: wallet 2026-08-18 06:38:24,353 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 220, model: wallet.type 2026-08-18 06:38:24,356 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 220, model: wallet.history 2026-08-18 06:38:24,359 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 220, model: wallet 2026-08-18 06:38:24,361 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 220, model: wallet.type 2026-08-18 06:38:24,365 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 220, model: wallet 2026-08-18 06:38:24,368 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 220, model: wallet.type 2026-08-18 06:38:24,370 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 220, model: wallet.history 2026-08-18 06:38:24,390 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_06_access_right_account_manager ... 2026-08-18 06:38:24,403 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 222, model: wallet 2026-08-18 06:38:24,411 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 222, model: wallet.history 2026-08-18 06:38:24,417 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 222, model: wallet 2026-08-18 06:38:24,421 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 222, model: wallet 2026-08-18 06:38:24,423 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 222, model: wallet.history 2026-08-18 06:38:24,447 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_07_own_access_rule_portal ... 2026-08-18 06:38:24,926 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 224, model: wallet 2026-08-18 06:38:24,941 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 223, model: wallet 2026-08-18 06:38:25,065 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 224, model: wallet.history 2026-08-18 06:38:25,075 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 223, model: wallet.history 2026-08-18 06:38:25,115 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_08_own_access_rule_internal ... 2026-08-18 06:38:25,798 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 226, model: wallet 2026-08-18 06:38:25,810 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 225, model: wallet 2026-08-18 06:38:25,899 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 226, model: wallet.history 2026-08-18 06:38:25,909 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 225, model: wallet.history 2026-08-18 06:38:25,987 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-18 06:38:46,351 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_01_access_rule_wallet_type_multi_company ... 2026-08-18 06:38:46,425 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_02_access_rule_wallet_multi_company ... 2026-08-18 06:38:46,484 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_03_access_rule_wallet_history_multi_company ... 2026-08-18 06:38:46,567 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 06:39:06,377 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_01_create_non_wallet_payment ... 2026-08-18 06:39:06,927 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_02_create_wallet_payment ... 2026-08-18 06:39:07,556 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <297857176280289.1787035147.476872920989990-openerp-10-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:07,603 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [373] 2026-08-18 06:39:08,568 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <180096474232580.1787035148.538369417190552-openerp-10-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:08,608 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [374] 2026-08-18 06:39:08,989 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted account.partial.reconcile records with IDs: [50] 2026-08-18 06:39:09,148 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_03_wallet_payment_invalid_wallet_amount ... 2026-08-18 06:39:09,908 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <725588227134823.1787035149.814229011535645-openerp-11-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:09,945 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [375] 2026-08-18 06:39:10,719 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032882421324743.1787035150.676570892333984-openerp-11-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:10,764 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [376] 2026-08-18 06:39:10,895 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_04_wallet_payment_invalid_wallet_configuration ... 2026-08-18 06:39:11,057 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_05_create_mix_wallet_payment ... 2026-08-18 06:39:11,531 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <607916615292166.1787035151.459147214889526-openerp-14-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:11,562 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [377] 2026-08-18 06:39:11,686 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_06_reconcile_invoice_with_lesser_wallet_payment ... 2026-08-18 06:39:12,824 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <130199706178087.1787035152.756657600402832-openerp-15-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:12,973 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [378] 2026-08-18 06:39:13,348 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <688868098793562.1787035153.301073074340820-openerp-15-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:13,379 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [379] 2026-08-18 06:39:13,426 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_07_reconcile_invoice_with_greater_wallet_payment ... 2026-08-18 06:39:15,154 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <927086888844051.1787035155.074547529220581-openerp-16-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:15,297 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [380] 2026-08-18 06:39:15,648 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <528557297873638.1787035155.610787153244019-openerp-16-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:15,674 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [381] 2026-08-18 06:39:15,715 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_08_reconcile_invoice_with_mix_wallet_payment ... 2026-08-18 06:39:16,807 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <786898441794883.1787035156.742662429809570-openerp-17-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:16,908 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [382] 2026-08-18 06:39:17,324 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <807675890822055.1787035157.272317409515381-openerp-17-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:17,359 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [383] 2026-08-18 06:39:17,409 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_09_reconcile_invoice_with_mix_wallet_payment ... 2026-08-18 06:39:18,652 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <530127342396921.1787035158.528820753097534-openerp-18-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:18,788 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [384] 2026-08-18 06:39:19,090 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_10_reconcile_invoice_with_mix_wallet_payment ... 2026-08-18 06:39:20,270 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <530475936698930.1787035160.198034524917603-openerp-19-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:20,375 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [385] 2026-08-18 06:39:20,708 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <182024215056177.1787035160.673201560974121-openerp-19-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:20,734 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [386] 2026-08-18 06:39:20,771 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_11_reconcile_invoice_with_wallet_payment_other_currency ... 2026-08-18 06:39:21,827 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <959388130494291.1787035161.759555816650391-openerp-20-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:21,930 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [387] 2026-08-18 06:39:22,250 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_12_reconcile_invoice_with_wallet_payment_other_currency ... 2026-08-18 06:39:23,421 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847922469465988.1787035163.358338832855225-openerp-21-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:23,557 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [388] 2026-08-18 06:39:23,884 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_13_full_reconcile ... 2026-08-18 06:39:25,243 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <004542027355584.1787035165.171365022659302-openerp-22-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:25,370 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [389] 2026-08-18 06:39:25,879 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <840967416569466.1787035165.817490100860596-openerp-22-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:25,932 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [390] 2026-08-18 06:39:25,982 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_14_full_reconcile_exchange_rate ... 2026-08-18 06:39:27,373 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <493993649878378.1787035167.292366743087769-openerp-23-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:27,532 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [391] 2026-08-18 06:39:28,420 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <222875477406383.1787035168.347334861755371-openerp-23-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:28,460 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [392] 2026-08-18 06:39:28,516 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_15_reconcile_invoice_with_multiple_payments ... 2026-08-18 06:39:29,034 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <961359927374190.1787035168.982459306716919-openerp-24-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:29,087 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [393] 2026-08-18 06:39:29,652 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <021471029469548.1787035169.613719224929810-openerp-24-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:29,679 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [394] 2026-08-18 06:39:30,759 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <588669607313588.1787035170.711941003799438-openerp-24-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:30,895 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [395] 2026-08-18 06:39:30,938 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_16_reconcile_multiple_invoices_with_multiple_payments ... 2026-08-18 06:39:31,556 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <365008798836423.1787035171.465774297714233-openerp-25-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:31,607 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [396] 2026-08-18 06:39:32,744 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <975089183218118.1787035172.706074714660645-openerp-25-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:32,874 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [397] 2026-08-18 06:39:33,330 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <053585980231254.1787035173.286928176879883-openerp-25-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:33,366 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [398] 2026-08-18 06:39:34,342 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <671041278145604.1787035174.311619281768799-openerp-25-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:34,452 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [399] 2026-08-18 06:39:34,493 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_17_top_up_zero_wallet_amount_from_manual_journal_entry ... 2026-08-18 06:39:34,761 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_18_top_up_non_zero_wallet_amount_from_manual_journal_entry ... 2026-08-18 06:39:35,196 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <655191906179349.1787035175.092575550079346-openerp-27-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:35,218 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [400] 2026-08-18 06:39:35,248 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_19_withdraw_wallet ... 2026-08-18 06:39:35,826 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <183128412508089.1787035175.749212980270386-openerp-28-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:35,860 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [401] 2026-08-18 06:39:36,685 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <745856397749080.1787035176.645711898803711-openerp-28-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:36,739 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [402] 2026-08-18 06:39:37,067 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_20_register_payment_exceed_invoice_due_amount ... 2026-08-18 06:39:39,075 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <064394564452577.1787035178.991113901138306-openerp-31-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:39,201 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [403] 2026-08-18 06:39:39,622 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_21_register_payment_partial_reconcile ... 2026-08-18 06:39:41,347 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_22_register_payment_currency ... 2026-08-18 06:39:43,233 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <387789167765142.1787035183.158441305160522-openerp-32-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:43,277 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [404] 2026-08-18 06:39:43,603 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_23_register_payment_from_batch ... 2026-08-18 06:39:46,992 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_24_register_group_payment ... 2026-08-18 06:39:49,753 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <978589606971556.1787035189.675294160842896-openerp-33-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:49,941 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [405] 2026-08-18 06:39:50,358 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_25_multi_invoice_multi_payment_complex ... 2026-08-18 06:39:50,396 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted ir.model.data records with IDs: [7191, 7110, 7181, 7113, 7134, 7111, 7081, 7083, 7114, 7115, 7126, 7119, 7118, 7088, 7117, 7128, 7123, 7173, 7125, 7067, 7116, 7124, 7127, 7121, 7120, 7122, 7065, 7132, 7066, 7107, 7068, 7069, 7101, 7133, 7224, 7070, 7136, 7071, 7137, 7174, 7141, 7138, 7140, 7188, 7143, 7142, 7206, 7144, 7175, 7145, 7176, 7146, 7225, 7147, 7086, 7106, 7091, 7148, 7072, 7074, 7073, 7152, 7082, 7151, 7150, 7149, 7153, 7154, 7087, 7156, 7158, 7129, 7131, 7184, 7094, 7157, 7130, 7155, 7159, 7160, 7204, 7162, 7161, 7089, 7075, 7163, 7172, 7170, 7166, 7165, 7178, 7171, 7164, 7169, 7102, 7168, 7167, 7095, 7096, 7177, 7179, 7183, 7182, 7076, 7180, 7097, 7223, 7078, 7219, 7221, 7098, 7222, 7079, 7220, 7218, 7090, 7212, 7092, 7217, 7213, 7208, 7211, 7203, 7080, 7099, 7216, 7210, 7209, 7207, 7202, 7205, 7214, 7139, 7200, 7201, 7196, 7198, 7192, 7193, 7195, 7093, 7194, 7199, 7197, 7084, 7105, 7063, 7109, 7108, 7190, 7064, 7085, 7189, 7215, 7104, 7112, 7135, 7103, 7077, 7187, 7100, 7185, 7186] 2026-08-18 06:39:50,396 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 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-08-18 06:39:52,946 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <401600642528492.1787035192.850101232528687-openerp-34-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:53,226 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [406] 2026-08-18 06:39:53,891 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <546557977574221.1787035193.833531618118286-openerp-34-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:53,927 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [407] 2026-08-18 06:39:54,415 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <924186941516195.1787035194.372274398803711-openerp-34-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:54,460 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [408] 2026-08-18 06:39:55,058 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <942963584914368.1787035195.016929626464844-openerp-34-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:55,095 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [409] 2026-08-18 06:39:55,657 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <594334090909918.1787035195.618861913681030-openerp-34-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:55,694 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [410] 2026-08-18 06:39:56,299 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <362628136583863.1787035196.261023283004761-openerp-34-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:56,328 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [411] 2026-08-18 06:39:56,820 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <775191080026079.1787035196.781607389450073-openerp-34-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:56,855 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [412] 2026-08-18 06:39:57,443 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <400824739334581.1787035197.380850791931152-openerp-34-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:57,487 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [413] 2026-08-18 06:39:58,163 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <946904550439378.1787035198.131466150283813-openerp-34-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:58,196 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [414] 2026-08-18 06:39:58,970 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860902576587797.1787035198.935824632644653-openerp-34-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:59,021 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [415] 2026-08-18 06:39:59,640 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <114530990539579.1787035199.603330612182617-openerp-34-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:39:59,707 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [416] 2026-08-18 06:40:00,049 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <085017713508474.1787035199.995551347732544-openerp-34-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:40:00,086 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [417] 2026-08-18 06:40:00,120 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_26_adjust_wallet_amount_onpayment_before_confirm ... 2026-08-18 06:40:00,893 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <905807189091928.1787035200.771744489669800-openerp-35-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:40:00,948 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [418] 2026-08-18 06:40:01,158 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_27_edit_payment ... 2026-08-18 06:40:02,168 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <854073608773688.1787035202.053626298904419-openerp-36-wallet@56f53a7d7dd4>: ['"New Partner" <@False>'] 2026-08-18 06:40:02,240 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [419] 2026-08-18 06:40:02,379 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_28_edit_payment ... 2026-08-18 06:40:03,007 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <748228972768612.1787035202.921812057495117-openerp-37-wallet@56f53a7d7dd4>: ['"New Partner" <@False>'] 2026-08-18 06:40:03,053 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [420] 2026-08-18 06:40:03,604 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_29_unreconcile_invoice ... 2026-08-18 06:40:04,735 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <938657859900601.1787035204.673598051071167-openerp-38-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:40:04,827 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [421] 2026-08-18 06:40:05,143 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <200342700668248.1787035205.109122514724731-openerp-38-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:40:05,168 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [422] 2026-08-18 06:40:05,313 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted account.partial.reconcile records with IDs: [86] 2026-08-18 06:40:05,373 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted account.full.reconcile records with IDs: [42] 2026-08-18 06:40:05,509 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_30_unreconcile_invoice ... 2026-08-18 06:40:06,628 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <910193195859742.1787035206.545513153076172-openerp-39-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:40:06,772 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [423] 2026-08-18 06:40:07,202 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <973989040526285.1787035207.168003320693970-openerp-39-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:40:07,231 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted mail.mail records with IDs: [424] 2026-08-18 06:40:07,462 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted account.partial.reconcile records with IDs: [87, 87] 2026-08-18 06:40:07,536 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #239 deleted account.full.reconcile records with IDs: [43] 2026-08-18 06:40:07,629 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_counterpart_becomes_the_company_itself ... 2026-08-18 06:40:07,776 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_payment_stops_being_a_customer_one ... 2026-08-18 06:40:07,897 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_survives_on_an_ordinary_customer_payment ... 2026-08-18 06:40:08,047 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 06:40:27,189 201 INFO rb-03e6980-224009-405073 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-08-18 06:40:27,804 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <702133518164124.1787035227.691909313201904-openerp-41-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:40:27,903 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #251 deleted mail.mail records with IDs: [425] 2026-08-18 06:40:28,236 201 INFO rb-03e6980-224009-405073 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-08-18 06:40:28,756 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <266512632779690.1787035228.682567358016968-openerp-42-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:40:28,814 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #251 deleted mail.mail records with IDs: [426] 2026-08-18 06:40:29,084 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 06:40:47,451 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_01_wallet_payment_flow ... 2023-11-01 00:00:00,000 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:newportaluser from n/a 2023-11-01 00:00:00,000 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2023-11-01 00:00:00,000 201 INFO rb-03e6980-224009-405073 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=715&access_token=2a6d66090bdd4a50a5d71f20b475081ae52c8abb33a26fae3f70ae3061182092&wallet_id=43 HTTP/1.1" 200 - 256 0.149 -0.149 2023-11-01 00:00:00,000 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.014 -0.014 2023-11-01 00:00:00,000 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #263 deleted mail.mail records with IDs: [427] 2023-11-01 00:00:00,000 201 INFO rb-03e6980-224009-405073 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=715&access_token=8fded1762454ce937dcff69d676a183c0e2d897131a8a8daa0f4366aa75418bf&wallet_id=43 HTTP/1.1" 200 - 83 0.095 -0.095 2023-11-01 00:00:00,000 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #263 deleted mail.mail records with IDs: [428] 2023-11-01 00:00:00,000 201 INFO rb-03e6980-224009-405073 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=715&access_token=8fded1762454ce937dcff69d676a183c0e2d897131a8a8daa0f4366aa75418bf&invoice_id=413 HTTP/1.1" 200 - 91 0.100 -0.100 2023-11-01 00:00:00,000 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/413 HTTP/1.1" 200 - 25 0.032 -0.032 2023-11-01 00:00:00,000 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #263 deleted mail.mail records with IDs: [429] 2026-08-18 06:40:52,457 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_02_wallet_payment_flow ... 2023-11-01 00:00:00,000 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:newportaluser from n/a 2023-11-01 00:00:00,000 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2023-11-01 00:00:00,000 201 INFO rb-03e6980-224009-405073 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=715&access_token=2a12de2ead802c2bd915b22483d5fb73215945afe31e90d885f2a1ab4540f320&wallet_id=43 HTTP/1.1" 200 - 261 0.171 -0.171 2023-11-01 00:00:00,000 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.034 -0.034 2023-11-01 00:00:00,000 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #263 deleted mail.mail records with IDs: [430] 2023-11-01 00:00:00,000 201 INFO rb-03e6980-224009-405073 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=715&access_token=2a12de2ead802c2bd915b22483d5fb73215945afe31e90d885f2a1ab4540f320&invoice_id=415 HTTP/1.1" 200 - 91 0.052 -0.052 2023-11-01 00:00:00,000 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/415 HTTP/1.1" 200 - 26 0.031 -0.031 2023-11-01 00:00:00,000 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #263 deleted mail.mail records with IDs: [431] 2026-08-18 06:40:55,981 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 06:41:16,775 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_01_payment_out_invoice_by_wallet ... 2026-08-18 06:41:18,141 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <686845086244917.1787035278.063793659210205-openerp-46-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:41:18,184 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [432] 2026-08-18 06:41:18,464 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <895964308467969.1787035278.415746450424194-openerp-46-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:41:18,518 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [433] 2026-08-18 06:41:19,436 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <091527234955980.1787035279.391346454620361-openerp-46-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:41:19,532 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [434] 2026-08-18 06:41:19,626 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_02_payment_out_invoice_by_wallet ... 2026-08-18 06:41:20,182 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <793224233968794.1787035280.091312408447266-openerp-47-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:41:20,223 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [435] 2026-08-18 06:41:20,769 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <943047669967858.1787035280.727617263793945-openerp-47-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:41:20,812 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [436] 2026-08-18 06:41:21,679 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847005571743377.1787035281.644300937652588-openerp-47-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:41:21,780 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [437] 2026-08-18 06:41:23,049 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <730116439412699.1787035283.008280277252197-openerp-47-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:41:23,145 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [438] 2026-08-18 06:41:23,412 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_03_payment_in_invoice_by_wallet ... 2026-08-18 06:41:24,609 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <226772533462173.1787035284.544640779495239-openerp-48-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:41:24,691 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [439] 2026-08-18 06:41:25,913 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <355564632649345.1787035285.858905792236328-openerp-48-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:41:26,015 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [440] 2026-08-18 06:41:26,291 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_04_payment_in_invoice_by_wallet ... 2026-08-18 06:41:28,187 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <312488293172127.1787035288.118882417678833-openerp-49-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:41:28,286 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [441] 2026-08-18 06:41:29,789 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <886806372074567.1787035289.754829883575439-openerp-49-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:41:29,834 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #275 deleted mail.mail records with IDs: [442] 2026-08-18 06:41:30,091 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 06:41:48,105 201 INFO rb-03e6980-224009-405073 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-08-18 06:41:48,528 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <246267639797726.1787035308.466836214065552-openerp-51-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:41:48,565 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #287 deleted mail.mail records with IDs: [443] 2026-08-18 06:41:49,059 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <803392362757044.1787035309.012951612472534-openerp-51-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:41:49,120 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #287 deleted mail.mail records with IDs: [444] 2026-08-18 06:41:49,544 201 INFO rb-03e6980-224009-405073 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-08-18 06:41:50,077 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <787519160420273.1787035310.009530067443848-openerp-52-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:41:50,150 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #287 deleted mail.mail records with IDs: [445] 2026-08-18 06:41:51,142 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <745267821964175.1787035311.101523637771606-openerp-52-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:41:51,244 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #287 deleted mail.mail records with IDs: [446] 2026-08-18 06:41:51,438 201 INFO rb-03e6980-224009-405073 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-08-18 06:41:51,942 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <376170860713457.1787035311.882148027420044-openerp-53-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:41:51,971 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #287 deleted mail.mail records with IDs: [447] 2026-08-18 06:41:52,925 201 INFO rb-03e6980-224009-405073 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-08-18 06:41:53,398 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <651481208574372.1787035313.328300952911377-openerp-54-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:41:53,435 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #287 deleted mail.mail records with IDs: [448] 2026-08-18 06:41:54,375 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <350642352452366.1787035314.337817907333374-openerp-54-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:41:54,489 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #287 deleted mail.mail records with IDs: [449] 2026-08-18 06:41:54,711 201 INFO rb-03e6980-224009-405073 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-08-18 06:41:56,424 201 INFO rb-03e6980-224009-405073 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_running_post_processing_twice_debits_the_wallet_once ... 2026-08-18 06:41:56,944 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <578376023985023.1787035316.830260992050171-openerp-55-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:41:56,989 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #287 deleted mail.mail records with IDs: [450] 2026-08-18 06:41:57,727 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <327363249897698.1787035317.700727462768555-openerp-55-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:41:57,817 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #287 deleted mail.mail records with IDs: [451] 2026-08-18 06:41:58,010 201 INFO rb-03e6980-224009-405073 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-08-18 06:41:58,488 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <638204495154233.1787035318.436913967132568-openerp-56-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:41:58,515 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #287 deleted mail.mail records with IDs: [452] 2026-08-18 06:41:59,386 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <615261435661597.1787035319.348810672760010-openerp-56-wallet@56f53a7d7dd4>: ['"company_1_data" <@False>'] 2026-08-18 06:41:59,484 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #287 deleted mail.mail records with IDs: [453] 2026-08-18 06:41:59,711 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 06:42:00,509 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-08-18 06:42:00,612 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #300 deleted product.milestone records with IDs: [20] 2026-08-18 06:42:00,645 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #300 deleted warranty.policy records with IDs: [17] 2026-08-18 06:42:00,671 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #300 deleted warranty.claim.policy records with IDs: [5] 2026-08-18 06:42:00,754 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #300 deleted warranty.claim records with IDs: [11] 2026-08-18 06:42:00,783 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-08-18 06:42:00,805 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 299, model: product.milestone 2026-08-18 06:42:00,811 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 299, model: product.milestone 2026-08-18 06:42:00,814 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 299, model: product.milestone 2026-08-18 06:42:00,837 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 299, model: warranty.policy 2026-08-18 06:42:00,855 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 299, model: warranty.claim.policy 2026-08-18 06:42:00,918 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 299, model: warranty.claim 2026-08-18 06:42:00,943 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:42:01,621 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_01 ... 2026-08-18 06:42:01,720 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_02 ... 2026-08-18 06:42:01,768 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_03 ... 2026-08-18 06:42:01,876 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_04 ... 2026-08-18 06:42:01,912 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_05 ... 2026-08-18 06:42:01,987 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_06 ... 2026-08-18 06:42:02,031 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_07 ... 2026-08-18 06:42:02,220 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_08 ... 2026-08-18 06:42:02,308 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:42:02,834 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-08-18 06:42:02,893 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-08-18 06:42:02,917 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_03 ... 2026-08-18 06:42:02,945 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_04 ... 2026-08-18 06:42:02,978 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_05 ... 2026-08-18 06:42:03,013 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_06 ... 2026-08-18 06:42:03,043 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_01 ... 2026-08-18 06:42:03,079 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_02 ... 2026-08-18 06:42:03,113 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_03 ... 2026-08-18 06:42:03,142 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_04 ... 2026-08-18 06:42:03,169 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_05 ... 2026-08-18 06:42:03,204 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_06 ... 2026-08-18 06:42:03,244 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_07 ... 2026-08-18 06:42:03,275 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_08 ... 2026-08-18 06:42:03,305 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_01 ... 2026-08-18 06:42:03,346 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_02 ... 2026-08-18 06:42:03,386 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_03 ... 2026-08-18 06:42:03,430 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_04 ... 2026-08-18 06:42:03,469 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-08-18 06:42:03,618 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-08-18 06:42:03,772 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-08-18 06:42:03,928 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-08-18 06:42:04,095 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-08-18 06:42:04,268 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-08-18 06:42:04,399 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_07 ... 2026-08-18 06:42:04,528 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_01 ... 2026-08-18 06:42:04,576 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_02 ... 2026-08-18 06:42:04,623 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_03 ... 2026-08-18 06:42:04,669 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_04 ... 2026-08-18 06:42:04,717 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-08-18 06:42:04,865 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-08-18 06:42:05,009 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_02 ... 2026-08-18 06:42:05,159 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_03 ... 2026-08-18 06:42:05,313 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_copy_01 ... 2026-08-18 06:42:05,351 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_01 ... 2026-08-18 06:42:05,366 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [38] 2026-08-18 06:42:05,386 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_02 ... 2026-08-18 06:42:05,408 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [39] 2026-08-18 06:42:05,426 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_03 ... 2026-08-18 06:42:05,476 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_04 ... 2026-08-18 06:42:05,521 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_05 ... 2026-08-18 06:42:05,577 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:42:07,847 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_user ... 2026-08-18 06:42:07,994 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_warranty_user ... 2026-08-18 06:42:08,030 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 308, model: purchase.order 2026-08-18 06:42:08,056 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 308, model: purchase.order 2026-08-18 06:42:08,070 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 308, model: purchase.order 2026-08-18 06:42:08,151 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 308, model: purchase.order.line 2026-08-18 06:42:08,233 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 308, model: purchase.order.line 2026-08-18 06:42:08,259 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-08-18 06:42:08,293 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-08-18 06:42:08,302 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 305, model: purchase.order 2026-08-18 06:42:08,327 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 305, model: purchase.order 2026-08-18 06:42:08,330 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 305, model: purchase.order 2026-08-18 06:42:08,348 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 305, model: purchase.order 2026-08-18 06:42:08,351 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 305, model: purchase.order.line 2026-08-18 06:42:08,425 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 305, model: purchase.order.line 2026-08-18 06:42:08,430 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 305, model: purchase.order 2026-08-18 06:42:08,439 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 305, model: purchase.order.line 2026-08-18 06:42:08,478 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 06:42:10,631 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_purchase.tests.test_purchase_order_warranty_policy: Starting TestPurchaseOrderWarrantyPolicy.test_confirm_purchase_order_01 ... 2026-08-18 06:42:10,800 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 06:42:13,006 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-08-18 06:42:13,237 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_01 ... 2026-08-18 06:42:13,426 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_02 ... 2026-08-18 06:42:13,638 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-08-18 06:42:13,841 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-08-18 06:42:14,041 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-08-18 06:42:14,216 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-08-18 06:42:14,408 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-08-18 06:42:14,588 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-08-18 06:42:14,789 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 06:42:16,820 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_receipt_still_starts_the_warranty ... 2026-08-18 06:42:17,467 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_receipt_starts_no_warranty ... 2026-08-18 06:42:17,875 201 INFO rb-03e6980-224009-405073 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-08-18 06:42:18,426 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:42:20,247 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-08-18 06:42:21,080 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-08-18 06:42:21,875 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-08-18 06:42:22,469 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-08-18 06:42:23,090 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:42:25,214 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-08-18 06:42:25,625 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-08-18 06:42:25,864 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-08-18 06:42:26,083 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:42:28,132 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-08-18 06:42:28,399 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 324, model: sale.order 2026-08-18 06:42:28,403 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 324, model: sale.order 2026-08-18 06:42:28,412 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 324, model: addendum.addendum 2026-08-18 06:42:28,423 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 324, model: sale.order.line 2026-08-18 06:42:28,476 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 324, model: sale.order.line 2026-08-18 06:42:28,487 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 324, model: sale.order.line 2026-08-18 06:42:28,509 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-08-18 06:42:28,552 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 323, model: sale.order 2026-08-18 06:42:28,557 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 323, model: sale.order 2026-08-18 06:42:28,566 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 323, model: addendum.addendum 2026-08-18 06:42:28,577 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 323, model: sale.order.line 2026-08-18 06:42:28,628 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 323, model: sale.order.line 2026-08-18 06:42:28,638 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 323, model: sale.order.line 2026-08-18 06:42:28,656 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_sees_all_customer_claims ... 2026-08-18 06:42:29,377 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_still_blocked_from_vendor ... 2026-08-18 06:42:29,706 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [64], uid: 328, model: warranty.claim 2026-08-18 06:42:29,734 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_other_so_blocked ... 2026-08-18 06:42:30,539 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [65], uid: 330, model: warranty.claim 2026-08-18 06:42:30,571 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_owned_so ... 2026-08-18 06:42:30,960 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_vendor_blocked ... 2026-08-18 06:42:31,392 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [67], uid: 332, model: warranty.claim 2026-08-18 06:42:31,426 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_walkin ... 2026-08-18 06:42:31,803 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-18 06:42:34,040 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_sale.tests.test_sale_order_warranty_policy: Starting TestSaleOrderWarrantyPolicy.test_confirm_sale_order_01 ... 2026-08-18 06:42:34,303 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:42:36,362 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-08-18 06:42:36,808 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_01 ... 2026-08-18 06:42:36,987 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_02 ... 2026-08-18 06:42:37,146 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-08-18 06:42:37,378 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-08-18 06:42:37,579 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-08-18 06:42:37,746 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-08-18 06:42:37,971 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-08-18 06:42:38,182 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-08-18 06:42:38,357 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:42:40,280 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_delivery_still_starts_the_warranty ... 2026-08-18 06:42:41,189 201 INFO rb-03e6980-224009-405073 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-08-18 06:42:41,711 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_delivery_starts_no_warranty ... 2026-08-18 06:42:42,262 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:42:43,979 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-08-18 06:42:44,862 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-08-18 06:42:45,691 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-08-18 06:42:46,426 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-08-18 06:42:47,114 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:42:49,215 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-08-18 06:42:49,624 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-08-18 06:42:49,864 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-08-18 06:42:50,076 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:42:51,164 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_stock_user ... 2026-08-18 06:42:51,220 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-08-18 06:42:51,238 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 347, model: stock.lot 2026-08-18 06:42:51,260 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 347, model: stock.lot 2026-08-18 06:42:51,264 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 347, model: stock.lot 2026-08-18 06:42:51,284 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-08-18 06:42:51,301 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 346, model: stock.lot 2026-08-18 06:42:51,325 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 346, model: stock.lot 2026-08-18 06:42:51,330 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 346, model: stock.lot 2026-08-18 06:42:51,361 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:42:52,659 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_supplier_warranty_expiration_date ... 2026-08-18 06:42:53,019 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_warranty_expiration_date ... 2026-08-18 06:42:53,396 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-08-18 06:42:53,790 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:42:55,084 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-08-18 06:42:55,332 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-08-18 06:42:55,561 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_product_and_lot_01 ... 2026-08-18 06:42:55,592 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-08-18 06:42:55,735 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-08-18 06:42:55,873 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-08-18 06:42:56,015 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-08-18 06:42:56,166 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-08-18 06:42:56,318 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-08-18 06:42:56,477 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-08-18 06:42:56,645 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-08-18 06:42:56,820 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-08-18 06:42:56,982 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_01 ... 2026-08-18 06:42:57,148 201 INFO rb-03e6980-224009-405073 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_02 ... 2026-08-18 06:42:57,323 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:42:57,339 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_add_to_cart_update_dependencies ... 2026-08-18 06:43:01,120 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:43:02,318 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:43:02] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 327 0.202 0.999 2026-08-18 06:43:02,768 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:43:02] "POST /shop/cart/update HTTP/1.1" 303 - 191 0.158 0.285 2026-08-18 06:43:03,295 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:43:03] "GET /shop/cart HTTP/1.1" 200 - 167 0.177 0.346 2026-08-18 06:43:03,368 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [265] 2026-08-18 06:43:03,675 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [260] 2026-08-18 06:43:03,847 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect ... 2026-08-18 06:43:07,434 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:43:07,680 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:43:07] "GET /apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.007 0.241 2026-08-18 06:43:07,705 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_query_string ... 2026-08-18 06:43:10,766 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:43:11,734 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:43:11] "GET /apps/app/12.0/module_base?force_show=1&search=abc HTTP/1.1" 301 - 13 0.009 0.960 2026-08-18 06:43:11,736 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect_preserves_query_string: waiting for threads: [] 2026-08-18 06:43:11,755 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_repeated_query_parameters ... 2026-08-18 06:43:15,597 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:43:15,822 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:43:15] "GET /apps/app/12.0/module_base?tag=x&tag=y&tag=z HTTP/1.1" 301 - 13 0.009 0.218 2026-08-18 06:43:15,824 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect_preserves_repeated_query_parameters: waiting for threads: [] 2026-08-18 06:43:15,846 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_apps_store_main_website_canonical_url ... 2026-08-18 06:43:19,684 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:43:20,800 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:43:20] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 265 0.233 0.886 2026-08-18 06:43:20,841 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_button_visible_on_page_details ... 2026-08-18 06:43:26,348 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:portalapps1@abc.com from n/a 2026-08-18 06:43:26,359 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:43:27,246 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 370, model: odoo.module.version 2026-08-18 06:43:27,681 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:43:27] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 338 0.316 1.007 2026-08-18 06:43:29,921 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 370, model: odoo.module.version 2026-08-18 06:43:29,947 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:43:29] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 55 0.075 0.105 2026-08-18 06:43:29,965 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:portalapps2@abc.com from n/a 2026-08-18 06:43:30,231 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 371, model: odoo.module.version 2026-08-18 06:43:30,266 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:43:30] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 145 0.101 0.190 2026-08-18 06:43:30,396 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:portalapps2@abc.com from n/a 2026-08-18 06:43:31,471 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:43:31] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 363 0.328 0.735 2026-08-18 06:43:31,536 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_module_page_serves_directly ... 2026-08-18 06:43:35,399 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:43:37,312 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:43:37] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.205 1.710 2026-08-18 06:43:37,313 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_canonical_module_page_serves_directly: waiting for threads: [] 2026-08-18 06:43:37,340 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_page_route_not_shadowed_by_doc_image_routes ... 2026-08-18 06:43:41,237 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:43:42,404 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:43:42] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.222 0.948 2026-08-18 06:43:42,433 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_compute_website_url_emits_canonical_prefix ... 2026-08-18 06:43:46,247 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_one_reveals_unpublished_module ... 2026-08-18 06:43:50,206 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:43:51,170 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:43:51] "GET /apps/modules/12.0/module_base?force_show=1 HTTP/1.1" 200 - 265 0.159 0.809 2026-08-18 06:43:51,172 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_force_show_one_reveals_unpublished_module: waiting for threads: [] 2026-08-18 06:43:51,207 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_zero_does_not_reveal_unpublished_module ... 2026-08-18 06:43:54,567 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:43:55,353 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:43:55] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.084 0.704 2026-08-18 06:43:55,404 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:43:55] "GET /apps/modules/12.0/module_base?force_show=0 HTTP/1.1" 404 - 19 0.011 0.035 2026-08-18 06:43:55,405 201 INFO rb-03e6980-224009-405073 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-08-18 06:43:55,429 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_best_sell_modules ... 2026-08-18 06:44:01,422 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_newest_modules ... 2026-08-18 06:44:05,221 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_relevant_modules ... 2026-08-18 06:44:09,082 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:44:10,242 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:44:10] "GET /apps/category/odoo-apps-category-test-83 HTTP/1.1" 200 - 348 0.208 0.954 2026-08-18 06:44:10,286 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_modules_most_downloaded ... 2026-08-18 06:44:13,896 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_purchase_modules ... 2026-08-18 06:44:19,118 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_legacy_url_redirect_preserves_frontend_language_prefix ... 2026-08-18 06:44:22,941 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:44:23,159 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:44:23] "GET /vi/apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.005 0.214 2026-08-18 06:44:23,183 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_module_public ... 2026-08-18 06:44:27,160 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:44:28,108 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:44:28] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.172 0.779 2026-08-18 06:44:28,536 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:44:28] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 105 0.094 0.322 2026-08-18 06:44:28,589 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_modules_browse_page_not_shadowed_by_page_route ... 2026-08-18 06:44:32,448 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:44:34,850 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:44:34] "GET /apps/modules/browse/1 HTTP/1.1" 200 - 442 0.435 1.969 2026-08-18 06:44:34,882 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_rating_module ... 2026-08-18 06:44:38,625 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:44:38,890 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:44:38] "POST /mail/message/post HTTP/1.1" 200 - 16 0.008 0.260 2026-08-18 06:44:40,937 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:portalapps1@abc.com from n/a 2026-08-18 06:44:41,057 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:44:41] "POST /mail/message/post HTTP/1.1" 200 - 45 0.059 0.051 2026-08-18 06:44:41,171 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:portalapps2@abc.com from n/a 2026-08-18 06:44:41,210 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:44:41] "POST /mail/message/post HTTP/1.1" 200 - 19 0.012 0.018 2026-08-18 06:44:41,251 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_search_module ... 2026-08-18 06:44:45,052 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:44:46,081 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:44:46] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.178 0.853 2026-08-18 06:44:46,271 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:44:46] "GET /apps/modules/14.0/module_base HTTP/1.1" 404 - 27 0.015 0.165 2026-08-18 06:44:46,304 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_show_extension_and_included_dependencies_module ... 2026-08-18 06:44:49,820 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:44:50,890 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:44:50] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 267 0.136 0.940 2026-08-18 06:44:51,026 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:44:51] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 39 0.052 0.056 2026-08-18 06:44:51,063 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_apps_story_category_url ... 2026-08-18 06:44:54,361 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:44:55,811 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:44:55] "GET /sitemap.xml HTTP/1.1" 200 - 185 0.191 1.260 2026-08-18 06:44:55,841 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_emits_canonical_module_url ... 2026-08-18 06:44:59,732 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:45:00,284 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:00] "GET /sitemap.xml HTTP/1.1" 200 - 185 0.126 0.428 2026-08-18 06:45:00,286 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_sitemap_emits_canonical_module_url: waiting for threads: [] 2026-08-18 06:45:00,313 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_url_show_modules_of_vendor ... 2026-08-18 06:45:04,105 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:45:04,911 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:04] "GET /apps/modules/browse?repo_maintainer_id=927 HTTP/1.1" 404 - 187 0.115 0.696 2026-08-18 06:45:04,926 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:vendor from n/a 2026-08-18 06:45:05,449 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:05] "GET /apps/modules/browse?repo_maintainer_id=927 HTTP/1.1" 200 - 166 0.129 0.385 2026-08-18 06:45:05,487 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_already_purchased ... 2026-08-18 06:45:11,091 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:portalapps1@abc.com from n/a 2026-08-18 06:45:11,105 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:45:11,779 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 430, model: odoo.module.version 2026-08-18 06:45:12,210 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:12] "GET /apps/modules/12.0/module_1 HTTP/1.1" 200 - 267 0.213 0.894 2026-08-18 06:45:12,377 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 430, model: odoo.module.version 2026-08-18 06:45:12,418 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:12] "GET /apps/modules/12.0/module_2 HTTP/1.1" 200 - 61 0.082 0.115 2026-08-18 06:45:12,473 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_download ... 2026-08-18 06:45:18,064 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:portalapps1@abc.com from n/a 2026-08-18 06:45:18,074 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:45:19,193 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:19] "GET /my/apps/download/186 HTTP/1.1" 200 - 58 0.059 1.062 2026-08-18 06:45:19,271 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:19] "GET /my/apps/download/186 HTTP/1.1" 200 - 35 0.024 0.038 2026-08-18 06:45:19,412 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:19] "GET /my/apps/download/186 HTTP/1.1" 200 - 51 0.049 0.043 2026-08-18 06:45:19,413 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_bought_apps_download: waiting for threads: [] 2026-08-18 06:45:19,450 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_did_not_buy_redirect ... 2026-08-18 06:45:23,101 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:portalapps2@abc.com from n/a 2026-08-18 06:45:23,113 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:45:23,420 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:23] "GET /my/apps/download/197 HTTP/1.1" 303 - 22 0.015 0.294 2026-08-18 06:45:24,350 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:24] "GET /my HTTP/1.1" 200 - 246 0.132 0.795 2026-08-18 06:45:24,384 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:45:24,397 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_canonical_url_survives_empty_field_cache ... 2026-08-18 06:45:24,402 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:45:24,681 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_garbage_listing_params_404 ... 2026-08-18 06:45:24,687 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:45:25,413 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:25] "GET /apps/browse/category/odoo-apps-49?price=698946584 HTTP/1.1" 404 - 191 0.075 0.652 2026-08-18 06:45:25,448 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:25] "GET /apps/browse/category/odoo-apps-49/page/2?order=SuX9Uj8U HTTP/1.1" 404 - 13 0.005 0.027 2026-08-18 06:45:25,478 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:25] "GET /apps/browse/category/odoo-apps-49?price=Paid' HTTP/1.1" 404 - 13 0.005 0.022 2026-08-18 06:45:25,512 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:25] "GET /apps/browse/category?price=698946584 HTTP/1.1" 404 - 11 0.005 0.025 2026-08-18 06:45:25,543 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:25] "GET /apps/browse/category?order=SuX9Uj8U HTTP/1.1" 404 - 11 0.006 0.021 2026-08-18 06:45:25,577 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:25] "GET /apps?price=he2qngry HTTP/1.1" 404 - 14 0.006 0.026 2026-08-18 06:45:25,609 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:25] "GET /apps/browse/category?price=Paid' HTTP/1.1" 404 - 11 0.005 0.023 2026-08-18 06:45:25,643 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:25] "GET /apps/browse/category?price=] 2026-08-18 06:45:25,771 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_legit_listing_params_200 ... 2026-08-18 06:45:25,776 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:45:26,059 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:26] "GET /apps/browse/category HTTP/1.1" 303 - 24 0.010 0.275 2026-08-18 06:45:26,830 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:26] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.146 0.621 2026-08-18 06:45:26,843 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:26] "GET /apps/browse/category?order=Newest&price=Free&version=17.0 HTTP/1.1" 303 - 3 0.003 0.004 2026-08-18 06:45:26,908 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:26] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.026 0.036 2026-08-18 06:45:26,920 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:26] "GET /apps/browse/category?order=price_currency+asc&price=All HTTP/1.1" 303 - 3 0.001 0.008 2026-08-18 06:45:26,961 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:26] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.012 0.026 2026-08-18 06:45:26,975 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:26] "GET /apps/browse/category?order=name+asc&price=Paid HTTP/1.1" 303 - 3 0.003 0.006 2026-08-18 06:45:27,033 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:27] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.016 0.040 2026-08-18 06:45:27,048 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:27] "GET /apps/browse/category?order=bestseller HTTP/1.1" 303 - 3 0.002 0.010 2026-08-18 06:45:27,105 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:27] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.018 0.036 2026-08-18 06:45:27,196 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:27] "GET /apps?order=Downloads&price=Free&version=10.0 HTTP/1.1" 200 - 22 0.033 0.055 2026-08-18 06:45:27,211 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:27] "GET /apps/browse/category?version=17.0-3 HTTP/1.1" 303 - 3 0.001 0.006 2026-08-18 06:45:27,287 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:27] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.027 0.046 2026-08-18 06:45:27,288 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsStoreListingParamHardening.test_legit_listing_params_200: waiting for threads: [] 2026-08-18 06:45:27,313 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_oversized_or_garbage_ppg_does_not_500 ... 2026-08-18 06:45:27,320 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:45:28,461 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:28] "GET /apps/browse/category?ppg=999999 HTTP/1.1" 303 - 24 0.030 1.114 2026-08-18 06:45:29,251 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:29] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.175 0.612 2026-08-18 06:45:29,265 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:29] "GET /apps/browse/category?ppg=abc HTTP/1.1" 303 - 3 0.001 0.006 2026-08-18 06:45:29,332 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:45:29] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.023 0.039 2026-08-18 06:45:29,333 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsStoreListingParamHardening.test_oversized_or_garbage_ppg_does_not_500: waiting for threads: [] 2026-08-18 06:45:29,364 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:45:30,050 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_apps_store_loc.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-08-18 06:45:37,334 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 06:45:40,327 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_category ... 2026-08-18 06:45:40,520 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_setion ... 2026-08-18 06:45:40,587 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [50], uid: 446, model: website.doc.category 2026-08-18 06:45:40,613 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [51], uid: 448, model: website.doc.category 2026-08-18 06:45:40,657 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_subject ... 2026-08-18 06:45:40,756 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [53], uid: 446, model: website.doc.category 2026-08-18 06:45:40,781 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [54], uid: 448, model: website.doc.category 2026-08-18 06:45:40,821 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_setion ... 2026-08-18 06:45:40,895 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_subject ... 2026-08-18 06:45:40,977 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_category ... 2026-08-18 06:45:41,032 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 444, model: website.document.content 2026-08-18 06:45:41,214 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #450 deleted website.doc.category records with IDs: [45] 2026-08-18 06:45:41,258 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #450 deleted website.document.content records with IDs: [1] 2026-08-18 06:45:41,289 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #450 deleted website.document records with IDs: [1] 2026-08-18 06:45:41,304 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #450 deleted website.doc.category records with IDs: [44] 2026-08-18 06:45:41,322 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_setion ... 2026-08-18 06:45:41,386 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 444, model: website.document.content 2026-08-18 06:45:41,544 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #450 deleted website.document.content records with IDs: [1] 2026-08-18 06:45:41,567 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #450 deleted website.document records with IDs: [1] 2026-08-18 06:45:41,589 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #450 deleted website.doc.category records with IDs: [44, 45] 2026-08-18 06:45:41,600 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #450 deleted website.doc.category records with IDs: [43] 2026-08-18 06:45:41,623 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_subject ... 2026-08-18 06:45:41,683 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 444, model: website.document.content 2026-08-18 06:45:41,857 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #450 deleted website.document.content records with IDs: [1] 2026-08-18 06:45:41,876 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #450 deleted website.document records with IDs: [1] 2026-08-18 06:45:41,892 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #450 deleted website.doc.category records with IDs: [44, 45] 2026-08-18 06:45:41,903 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #450 deleted website.doc.category records with IDs: [43] 2026-08-18 06:45:41,913 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #450 deleted website.doc.category records with IDs: [41] 2026-08-18 06:45:41,934 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_write_category ... 2026-08-18 06:45:42,037 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 06:45:44,800 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_designer ... 2026-08-18 06:45:44,872 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #458 deleted website.document records with IDs: [5] 2026-08-18 06:45:44,896 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_editor ... 2026-08-18 06:45:44,958 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #454 deleted website.document records with IDs: [6] 2026-08-18 06:45:44,982 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_manager ... 2026-08-18 06:45:45,041 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #460 deleted website.document records with IDs: [7] 2026-08-18 06:45:45,064 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_reviewer ... 2026-08-18 06:45:45,128 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #456 deleted website.document records with IDs: [8] 2026-08-18 06:45:45,148 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_create_document ... 2026-08-18 06:45:45,270 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_designer ... 2026-08-18 06:45:45,356 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #458 deleted website.document records with IDs: [13] 2026-08-18 06:45:45,397 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #458 deleted website.document records with IDs: [14] 2026-08-18 06:45:45,424 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #458 deleted website.document records with IDs: [15] 2026-08-18 06:45:45,535 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #458 deleted website.document records with IDs: [18] 2026-08-18 06:45:45,566 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #458 deleted website.document records with IDs: [19] 2026-08-18 06:45:45,693 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #458 deleted website.document records with IDs: [23] 2026-08-18 06:45:45,721 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #458 deleted website.document records with IDs: [24] 2026-08-18 06:45:45,748 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #458 deleted website.document records with IDs: [25] 2026-08-18 06:45:46,083 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #458 deleted website.document records with IDs: [36] 2026-08-18 06:45:46,110 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #458 deleted website.document records with IDs: [37] 2026-08-18 06:45:46,146 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #458 deleted website.document records with IDs: [38] 2026-08-18 06:45:46,183 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #458 deleted website.document records with IDs: [39] 2026-08-18 06:45:46,278 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_editor ... 2026-08-18 06:45:46,388 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 454, model: website.document.content 2026-08-18 06:45:46,428 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 454, model: website.document.content 2026-08-18 06:45:46,473 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 454, model: website.document.content 2026-08-18 06:45:46,518 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #454 deleted website.document records with IDs: [41] 2026-08-18 06:45:46,545 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #454 deleted website.document records with IDs: [42] 2026-08-18 06:45:46,578 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #454 deleted website.document records with IDs: [43] 2026-08-18 06:45:46,620 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 454, model: website.document.content 2026-08-18 06:45:46,653 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 454, model: website.document.content 2026-08-18 06:45:46,678 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_manager ... 2026-08-18 06:45:46,743 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #460 deleted website.document records with IDs: [44] 2026-08-18 06:45:46,762 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #460 deleted website.document records with IDs: [45] 2026-08-18 06:45:46,843 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #460 deleted website.document.content records with IDs: [3] 2026-08-18 06:45:46,856 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #460 deleted website.document records with IDs: [46] 2026-08-18 06:45:46,882 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_reviewer ... 2026-08-18 06:45:46,969 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #456 deleted website.document records with IDs: [47] 2026-08-18 06:45:46,998 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #456 deleted website.document records with IDs: [48] 2026-08-18 06:45:47,529 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #456 deleted website.document records with IDs: [64] 2026-08-18 06:45:47,561 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #456 deleted website.document records with IDs: [65] 2026-08-18 06:45:47,683 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #456 deleted website.document records with IDs: [69] 2026-08-18 06:45:47,711 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #456 deleted website.document records with IDs: [70] 2026-08-18 06:45:47,740 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #456 deleted website.document records with IDs: [71] 2026-08-18 06:45:47,781 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #456 deleted website.document records with IDs: [72] 2026-08-18 06:45:47,891 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_designer ... 2026-08-18 06:45:48,080 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_editor ... 2026-08-18 06:45:48,135 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 454, model: website.document 2026-08-18 06:45:48,164 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 454, model: website.document 2026-08-18 06:45:48,194 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 454, model: website.document 2026-08-18 06:45:48,263 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 454, model: website.document 2026-08-18 06:45:48,291 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 454, model: website.document 2026-08-18 06:45:48,330 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 454, model: website.document 2026-08-18 06:45:48,362 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_manager ... 2026-08-18 06:45:48,438 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_reviewer ... 2026-08-18 06:45:48,637 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 06:45:51,290 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_create_document_content ... 2026-08-18 06:45:51,448 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_unlink_document_content ... 2026-08-18 06:45:51,532 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [11], uid: 465, model: website.document.content 2026-08-18 06:45:51,589 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #464 deleted website.document.content records with IDs: [11] 2026-08-18 06:45:51,686 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #466 deleted website.document.content records with IDs: [12] 2026-08-18 06:45:51,788 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #468 deleted website.document.content records with IDs: [13] 2026-08-18 06:45:51,846 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #470 deleted website.document.content records with IDs: [14] 2026-08-18 06:45:51,884 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #464 deleted website.document.content records with IDs: [15] 2026-08-18 06:45:51,926 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #466 deleted website.document.content records with IDs: [16] 2026-08-18 06:45:51,961 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #468 deleted website.document.content records with IDs: [17] 2026-08-18 06:45:52,002 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #470 deleted website.document.content records with IDs: [18] 2026-08-18 06:45:52,042 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #464 deleted website.document.content records with IDs: [19] 2026-08-18 06:45:52,071 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #466 deleted website.document.content records with IDs: [20] 2026-08-18 06:45:52,103 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #468 deleted website.document.content records with IDs: [21] 2026-08-18 06:45:52,133 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #470 deleted website.document.content records with IDs: [22] 2026-08-18 06:45:52,160 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [23], uid: 464, model: website.document.content 2026-08-18 06:45:52,217 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #466 deleted website.document.content records with IDs: [23] 2026-08-18 06:45:52,244 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #468 deleted website.document.content records with IDs: [24] 2026-08-18 06:45:52,274 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #470 deleted website.document.content records with IDs: [25] 2026-08-18 06:45:52,303 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [26], uid: 464, model: website.document.content 2026-08-18 06:45:52,327 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #466 deleted website.document.content records with IDs: [26] 2026-08-18 06:45:52,355 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #468 deleted website.document.content records with IDs: [27] 2026-08-18 06:45:52,383 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #470 deleted website.document.content records with IDs: [28] 2026-08-18 06:45:52,467 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #470 deleted website.document.content records with IDs: [29] 2026-08-18 06:45:52,491 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_write_document_content ... 2026-08-18 06:45:52,613 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 464, model: website.document.content 2026-08-18 06:45:52,730 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 465, model: website.document.content 2026-08-18 06:45:52,796 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 464, model: website.document.content 2026-08-18 06:45:52,928 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 464, model: website.document.content 2026-08-18 06:45:53,075 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 464, model: website.document.content 2026-08-18 06:45:53,202 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 464, model: website.document.content 2026-08-18 06:45:53,250 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 464, model: website.document.content 2026-08-18 06:45:53,398 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 06:45:55,879 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_doc_tag_access_rights: Starting TestDocTagAccessRights.test_access_tag ... 2026-08-18 06:45:55,913 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 471, model: website.doc.tag 2026-08-18 06:45:55,944 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 471, model: website.doc.tag 2026-08-18 06:45:55,957 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 471, model: website.doc.tag 2026-08-18 06:45:55,965 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #474 deleted website.doc.tag records with IDs: [13] 2026-08-18 06:45:55,971 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #476 deleted website.doc.tag records with IDs: [14] 2026-08-18 06:45:55,977 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #478 deleted website.doc.tag records with IDs: [15] 2026-08-18 06:45:55,983 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #480 deleted website.doc.tag records with IDs: [16] 2026-08-18 06:45:56,017 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 06:45:58,536 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__normal ... 2026-08-18 06:45:58,571 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-08-18 06:45:58,590 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__same_docs ... 2026-08-18 06:45:58,613 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__update_name ... 2026-08-18 06:45:58,659 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-08-18 06:45:58,681 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_lang ... 2026-08-18 06:45:58,742 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-08-18 06:45:58,766 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_tag ... 2026-08-18 06:45:58,829 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-08-18 06:45:58,871 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 06:45:59,211 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour: Starting TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it ... 2026-08-18 06:45:59,770 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Chrome headless failed to start: [458:480:0818/064559.393521:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [458:480:0818/064559.399190:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [458:480:0818/064559.404524:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [458:480:0818/064559.404573:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [458:480:0818/064559.404587:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [494:494:0818/064559.426757:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [494:494:0818/064559.430177:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [458:480:0818/064559.601386:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [458:458:0818/064559.605290:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [458:480:0818/064559.630494:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:45:59,776 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour: skipped TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:45:59,809 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_picking_a_cover_colour_persists_it (odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it) 2026-08-18 06:45:59,810 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour: Starting TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it ... 2026-08-18 06:46:00,192 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.test_picking_a_cover_colour_persists_it: Chrome headless failed to start: [569:590:0818/064559.969860:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [569:590:0818/064559.975065:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [569:590:0818/064559.975197:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [569:590:0818/064559.975241:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [569:590:0818/064559.975254:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [569:590:0818/064559.988232:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [569:569:0818/064559.989370:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [604:604:0818/064600.008003:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [604:604:0818/064600.010607:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [569:590:0818/064600.018772:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [569:569:0818/064600.115696:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [569:590:0818/064600.115813:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [569:569:0818/064600.115863:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [569:569:0818/064600.115879:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [569:590:0818/064600.115912:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:46:00,199 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour: skipped TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:00,234 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_picking_a_cover_colour_persists_it (odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it) 2026-08-18 06:46:00,234 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour: Starting TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it ... 2026-08-18 06:46:00,614 201 WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.test_picking_a_cover_colour_persists_it.test_picking_a_cover_colour_persists_it: Chrome headless failed to start: [680:701:0818/064600.381048:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [680:701:0818/064600.386515:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [680:701:0818/064600.386618:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [680:701:0818/064600.386646:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [680:701:0818/064600.386655:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [680:701:0818/064600.406721:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [680:680:0818/064600.410366:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [716:716:0818/064600.420977:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [716:716:0818/064600.423094:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [680:701:0818/064600.436184:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [680:680:0818/064600.508494:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [680:680:0818/064600.508632:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [680:680:0818/064600.508650:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [680:701:0818/064600.508713:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [680:701:0818/064600.508749:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:46:00,619 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour: skipped TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:00,666 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:46:01,716 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [454] 2026-08-18 06:46:01,738 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact ... 2026-08-18 06:46:02,061 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Chrome headless failed to start: [795:816:0818/064601.884502:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [795:816:0818/064601.897817:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [795:816:0818/064601.898332:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [795:816:0818/064601.898423:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [795:816:0818/064601.898440:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [795:816:0818/064601.907356:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [795:795:0818/064601.908243:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [795:816:0818/064601.937535:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [830:830:0818/064601.945728:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [830:830:0818/064601.951637:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. 2026-08-18 06:46:02,066 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: skipped TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:02,093 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_cancelling_the_delete_confirmation_leaves_the_document_intact (odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact) 2026-08-18 06:46:02,094 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact ... 2026-08-18 06:46:02,477 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Chrome headless failed to start: [904:925:0818/064602.246006:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [904:925:0818/064602.251468:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [904:925:0818/064602.251617:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [904:925:0818/064602.252079:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [904:925:0818/064602.252398:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [904:925:0818/064602.265792:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [904:904:0818/064602.272795:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [940:940:0818/064602.280458:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [940:940:0818/064602.283276:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [904:925:0818/064602.302445:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [904:904:0818/064602.372373:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [904:904:0818/064602.372461:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [904:904:0818/064602.372479:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [904:925:0818/064602.374422:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [904:925:0818/064602.374468:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:46:02,483 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: skipped TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:02,513 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_cancelling_the_delete_confirmation_leaves_the_document_intact (odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact) 2026-08-18 06:46:02,513 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact ... 2026-08-18 06:46:02,694 201 WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.test_cancelling_the_delete_confirmation_leaves_the_document_intact.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Chrome headless failed to start: 2026-08-18 06:46:02,694 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: skipped TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:02,725 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document ... 2026-08-18 06:46:03,069 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Chrome headless failed to start: [1038:1059:0818/064602.886025:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1038:1059:0818/064602.890969:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1038:1059:0818/064602.891101:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1038:1059:0818/064602.891144:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1038:1059:0818/064602.891170:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1038:1059:0818/064602.899740:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1038:1038:0818/064602.905532:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1073:1073:0818/064602.921282:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1073:1073:0818/064602.923908:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1038:1059:0818/064602.934444:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1038:1038:0818/064603.026311:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1038:1038:0818/064603.026465:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1038:1038:0818/064603.026488:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1038:1059:0818/064603.026662:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1038:1059:0818/064603.026694:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1038:1038:0818/064603.026711:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 06:46:03,076 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: skipped TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:03,106 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_confirming_the_delete_confirmation_removes_the_document (odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document) 2026-08-18 06:46:03,106 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document ... 2026-08-18 06:46:03,310 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.test_confirming_the_delete_confirmation_removes_the_document: Chrome headless failed to start: [1149:1171:0818/064603.276405:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory 2026-08-18 06:46:03,311 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: skipped TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:03,341 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_confirming_the_delete_confirmation_removes_the_document (odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document) 2026-08-18 06:46:03,341 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document ... 2026-08-18 06:46:03,510 201 WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.test_confirming_the_delete_confirmation_removes_the_document.test_confirming_the_delete_confirmation_removes_the_document: Chrome headless failed to start: 2026-08-18 06:46:03,510 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: skipped TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:03,537 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it ... 2026-08-18 06:46:03,707 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Chrome headless failed to start: 2026-08-18 06:46:03,708 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: skipped TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:03,737 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_creating_a_document_through_the_dialog_persists_it (odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it) 2026-08-18 06:46:03,738 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it ... 2026-08-18 06:46:04,069 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.test_creating_a_document_through_the_dialog_persists_it: Chrome headless failed to start: [1207:1228:0818/064603.896619:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1207:1228:0818/064603.902800:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1207:1228:0818/064603.902890:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1207:1228:0818/064603.902919:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1207:1228:0818/064603.902927:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1207:1228:0818/064603.922015:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1207:1207:0818/064603.925875:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1244:1244:0818/064603.943045:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1244:1244:0818/064603.946737:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1207:1228:0818/064603.947611:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1207:1207:0818/064604.018268:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1207:1207:0818/064604.018841:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1207:1207:0818/064604.018868:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1207:1228:0818/064604.019784:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1207:1228:0818/064604.019817:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:46:04,102 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: skipped TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:04,136 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_creating_a_document_through_the_dialog_persists_it (odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it) 2026-08-18 06:46:04,136 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it ... 2026-08-18 06:46:04,357 201 WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.test_creating_a_document_through_the_dialog_persists_it.test_creating_a_document_through_the_dialog_persists_it: Chrome headless failed to start: 2026-08-18 06:46:04,358 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: skipped TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:04,389 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_editor_page_offers_the_create_affordance ... 2026-08-18 06:46:04,726 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Chrome headless failed to start: [1334:1356:0818/064604.545833:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1334:1356:0818/064604.550434:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1334:1356:0818/064604.550525:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1334:1356:0818/064604.550590:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1334:1356:0818/064604.550604:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1334:1356:0818/064604.562751:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1334:1334:0818/064604.566921:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1369:1369:0818/064604.577960:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1334:1356:0818/064604.587181:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1369:1369:0818/064604.587302:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1334:1334:0818/064604.677858:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1334:1334:0818/064604.677965:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1334:1334:0818/064604.677982:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1334:1356:0818/064604.677986:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1334:1356:0818/064604.678024:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:46:04,732 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: skipped TestDocsEditorTour.test_editor_page_offers_the_create_affordance : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:04,760 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_editor_page_offers_the_create_affordance (odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance) 2026-08-18 06:46:04,760 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_editor_page_offers_the_create_affordance ... 2026-08-18 06:46:05,105 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.test_editor_page_offers_the_create_affordance: Chrome headless failed to start: [1445:1466:0818/064604.925902:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1445:1466:0818/064604.929947:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1445:1466:0818/064604.930064:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1445:1466:0818/064604.930111:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1445:1466:0818/064604.930129:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1445:1466:0818/064604.947190:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1445:1445:0818/064604.955887:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1480:1480:0818/064604.966115:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1480:1480:0818/064604.968630:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1445:1466:0818/064604.978323:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1445:1445:0818/064605.051150:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1445:1445:0818/064605.051252:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1445:1445:0818/064605.051268:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1445:1466:0818/064605.051268:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1445:1466:0818/064605.051311:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:46:05,118 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: skipped TestDocsEditorTour.test_editor_page_offers_the_create_affordance : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:05,163 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_editor_page_offers_the_create_affordance (odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance) 2026-08-18 06:46:05,164 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_editor_page_offers_the_create_affordance ... 2026-08-18 06:46:05,410 201 WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.test_editor_page_offers_the_create_affordance.test_editor_page_offers_the_create_affordance: Chrome headless failed to start: [1555:1576:0818/064605.323226:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory 2026-08-18 06:46:05,411 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: skipped TestDocsEditorTour.test_editor_page_offers_the_create_affordance : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:05,435 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it ... 2026-08-18 06:46:05,764 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Chrome headless failed to start: [1582:1603:0818/064605.576216:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1582:1603:0818/064605.580171:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1582:1603:0818/064605.580507:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1582:1603:0818/064605.580579:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1582:1603:0818/064605.580685:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1582:1603:0818/064605.587358:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1582:1582:0818/064605.588334:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1617:1617:0818/064605.609288:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1617:1617:0818/064605.614645:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1582:1603:0818/064605.615759:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1582:1582:0818/064605.712750:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1582:1582:0818/064605.712854:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1582:1582:0818/064605.712878:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1582:1603:0818/064605.712878:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1582:1603:0818/064605.712929:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1582:1582:0818/064605.713064:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 06:46:05,770 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: skipped TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:05,810 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_manager_creating_a_section_from_the_context_menu_persists_it (odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it) 2026-08-18 06:46:05,810 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it ... 2026-08-18 06:46:06,148 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.test_manager_creating_a_section_from_the_context_menu_persists_it: Chrome headless failed to start: [1690:1711:0818/064605.943792:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1690:1711:0818/064605.948686:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1690:1711:0818/064605.949123:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1690:1711:0818/064605.954469:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1690:1711:0818/064605.956552:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1690:1690:0818/064605.982769:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1690:1711:0818/064605.983625:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1727:1727:0818/064606.003355:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1727:1727:0818/064606.006960:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1690:1711:0818/064606.012438:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1690:1690:0818/064606.086327:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1690:1690:0818/064606.086426:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1690:1711:0818/064606.086805:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:46:06,153 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: skipped TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:06,189 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_manager_creating_a_section_from_the_context_menu_persists_it (odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it) 2026-08-18 06:46:06,190 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it ... 2026-08-18 06:46:06,569 201 WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.test_manager_creating_a_section_from_the_context_menu_persists_it.test_manager_creating_a_section_from_the_context_menu_persists_it: Chrome headless failed to start: [1801:1822:0818/064606.345285:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1801:1822:0818/064606.347640:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1801:1822:0818/064606.347706:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1801:1822:0818/064606.347741:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1801:1822:0818/064606.347876:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1801:1822:0818/064606.359155:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1801:1801:0818/064606.363168:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1837:1837:0818/064606.374984:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1837:1837:0818/064606.379880:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1801:1822:0818/064606.402627:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1801:1801:0818/064606.510178:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1801:1801:0818/064606.510275:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1801:1801:0818/064606.510296:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1801:1822:0818/064606.510297:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1801:1822:0818/064606.510334:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:46:06,575 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: skipped TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:06,612 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it ... 2026-08-18 06:46:06,995 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Chrome headless failed to start: [1912:1933:0818/064606.750220:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1912:1933:0818/064606.756935:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1912:1933:0818/064606.757283:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1912:1933:0818/064606.757554:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1912:1933:0818/064606.757577:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1912:1933:0818/064606.770471:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1912:1912:0818/064606.772572:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1947:1947:0818/064606.791977:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1947:1947:0818/064606.794307:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1912:1933:0818/064606.803431:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1912:1912:0818/064606.917516:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1912:1912:0818/064606.917609:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1912:1912:0818/064606.917630:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1912:1933:0818/064606.917647:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1912:1933:0818/064606.917690:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1912:1912:0818/064606.917831:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 06:46:07,000 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: skipped TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:07,033 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_manager_creating_a_subject_through_the_dialog_persists_it (odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it) 2026-08-18 06:46:07,035 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it ... 2026-08-18 06:46:07,358 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.test_manager_creating_a_subject_through_the_dialog_persists_it: Chrome headless failed to start: [2025:2046:0818/064607.176987:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2025:2046:0818/064607.187767:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2025:2046:0818/064607.187870:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2025:2046:0818/064607.187938:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2025:2046:0818/064607.187946:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2025:2046:0818/064607.199022:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2025:2025:0818/064607.202543:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2061:2061:0818/064607.221816:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2025:2046:0818/064607.228292:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2061:2061:0818/064607.234599:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2025:2025:0818/064607.305266:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2025:2025:0818/064607.305359:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2025:2025:0818/064607.305377:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2025:2046:0818/064607.308045:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2025:2046:0818/064607.309274:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:46:07,365 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: skipped TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:07,397 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_manager_creating_a_subject_through_the_dialog_persists_it (odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it) 2026-08-18 06:46:07,397 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it ... 2026-08-18 06:46:07,776 201 WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.test_manager_creating_a_subject_through_the_dialog_persists_it.test_manager_creating_a_subject_through_the_dialog_persists_it: Chrome headless failed to start: [2136:2157:0818/064607.544271:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2136:2157:0818/064607.549321:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2136:2157:0818/064607.551506:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2136:2157:0818/064607.551629:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2136:2157:0818/064607.551643:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2136:2157:0818/064607.562702:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2136:2136:0818/064607.563921:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2136:2157:0818/064607.589095:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2173:2173:0818/064607.590556:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2173:2173:0818/064607.595066:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2136:2136:0818/064607.692259:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2136:2136:0818/064607.692368:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2136:2136:0818/064607.692388:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2136:2157:0818/064607.692390:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2136:2157:0818/064607.692428:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:46:07,782 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: skipped TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:07,809 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists ... 2026-08-18 06:46:08,147 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Chrome headless failed to start: [2245:2267:0818/064607.954497:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2245:2267:0818/064607.960800:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2245:2267:0818/064607.961133:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2245:2267:0818/064607.961307:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2245:2267:0818/064607.961317:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2245:2267:0818/064607.983337:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2245:2245:0818/064607.987077:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2245:2267:0818/064608.008279:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2279:2279:0818/064608.006872:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2279:2279:0818/064608.012806:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2245:2245:0818/064608.091526:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2245:2245:0818/064608.091734:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2245:2245:0818/064608.091757:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2245:2267:0818/064608.093113:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2245:2267:0818/064608.093150:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:46:08,153 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: skipped TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:08,187 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_renaming_a_document_through_the_context_dialog_persists (odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists) 2026-08-18 06:46:08,188 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists ... 2026-08-18 06:46:08,507 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.test_renaming_a_document_through_the_context_dialog_persists: Chrome headless failed to start: [2353:2376:0818/064608.318763:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2353:2376:0818/064608.321703:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2353:2376:0818/064608.322971:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2353:2376:0818/064608.323527:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2353:2376:0818/064608.323559:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2353:2376:0818/064608.334875:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2353:2353:0818/064608.340453:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2353:2376:0818/064608.360715:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2388:2388:0818/064608.376422:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2388:2388:0818/064608.380188:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2353:2353:0818/064608.431699:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2353:2353:0818/064608.431793:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2353:2353:0818/064608.431808:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2353:2376:0818/064608.431868:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2353:2376:0818/064608.431908:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2353:2353:0818/064608.431990:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 06:46:08,514 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: skipped TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:08,542 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_renaming_a_document_through_the_context_dialog_persists (odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists) 2026-08-18 06:46:08,542 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists ... 2026-08-18 06:46:08,928 201 WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.test_renaming_a_document_through_the_context_dialog_persists.test_renaming_a_document_through_the_context_dialog_persists: Chrome headless failed to start: [2463:2484:0818/064608.702518:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2463:2484:0818/064608.707009:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2463:2484:0818/064608.710488:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2463:2484:0818/064608.712709:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2463:2484:0818/064608.726441:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2463:2484:0818/064608.728609:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2463:2463:0818/064608.731969:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2498:2498:0818/064608.749078:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2498:2498:0818/064608.751963:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2463:2484:0818/064608.755000:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2463:2463:0818/064608.848143:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2463:2463:0818/064608.848248:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2463:2484:0818/064608.848460:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:46:08,934 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: skipped TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:08,964 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing ... 2026-08-18 06:46:09,165 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Chrome headless failed to start: [2569:2590:0818/064609.131964:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory 2026-08-18 06:46:09,166 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: skipped TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:09,192 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_saving_the_dialog_with_an_empty_name_creates_nothing (odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing) 2026-08-18 06:46:09,193 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing ... 2026-08-18 06:46:09,572 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.test_saving_the_dialog_with_an_empty_name_creates_nothing: Chrome headless failed to start: [2595:2616:0818/064609.346775:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2595:2616:0818/064609.353197:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2595:2616:0818/064609.353340:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2595:2616:0818/064609.353388:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2595:2616:0818/064609.353399:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2595:2616:0818/064609.366287:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2595:2595:0818/064609.372083:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2630:2630:0818/064609.383321:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2630:2630:0818/064609.389534:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2595:2616:0818/064609.400115:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2595:2595:0818/064609.487586:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2595:2595:0818/064609.487691:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2595:2595:0818/064609.487707:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2595:2616:0818/064609.487704:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2595:2616:0818/064609.487743:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:46:09,579 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: skipped TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:09,613 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_saving_the_dialog_with_an_empty_name_creates_nothing (odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing) 2026-08-18 06:46:09,613 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing ... 2026-08-18 06:46:09,953 201 WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.test_saving_the_dialog_with_an_empty_name_creates_nothing.test_saving_the_dialog_with_an_empty_name_creates_nothing: Chrome headless failed to start: [2709:2730:0818/064609.780384:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2709:2730:0818/064609.784984:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2709:2730:0818/064609.785216:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2709:2730:0818/064609.785373:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2709:2730:0818/064609.785388:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2709:2730:0818/064609.797270:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2709:2709:0818/064609.802366:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2744:2744:0818/064609.819117:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2744:2744:0818/064609.822706:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2709:2730:0818/064609.827011:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2709:2709:0818/064609.907852:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2709:2709:0818/064609.907952:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2709:2730:0818/064609.910431:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:46:09,959 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: skipped TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:09,984 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance ... 2026-08-18 06:46:10,174 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Chrome headless failed to start: [2819:2840:0818/064610.153372:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory 2026-08-18 06:46:10,175 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: skipped TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:10,210 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_user_without_docs_access_gets_no_editor_affordance (odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance) 2026-08-18 06:46:10,211 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance ... 2026-08-18 06:46:10,614 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.test_user_without_docs_access_gets_no_editor_affordance: Chrome headless failed to start: [2845:2868:0818/064610.383827:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2845:2868:0818/064610.388511:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2845:2868:0818/064610.388749:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2845:2868:0818/064610.388819:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2845:2868:0818/064610.388835:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2845:2868:0818/064610.401974:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2845:2845:0818/064610.406123:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2845:2868:0818/064610.438247:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2880:2880:0818/064610.440065:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2880:2880:0818/064610.442689:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2845:2845:0818/064610.526845:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2845:2845:0818/064610.526958:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2845:2845:0818/064610.526984:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2845:2868:0818/064610.526980:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2845:2868:0818/064610.527021:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:46:10,620 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: skipped TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:10,654 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_user_without_docs_access_gets_no_editor_affordance (odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance) 2026-08-18 06:46:10,654 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance ... 2026-08-18 06:46:11,000 201 WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.test_user_without_docs_access_gets_no_editor_affordance.test_user_without_docs_access_gets_no_editor_affordance: Chrome headless failed to start: [2953:2974:0818/064610.818934:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2953:2974:0818/064610.835462:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2953:2974:0818/064610.835558:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2953:2974:0818/064610.835581:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2953:2974:0818/064610.835588:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2953:2974:0818/064610.842027:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2953:2953:0818/064610.847486:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2988:2988:0818/064610.859053:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2988:2988:0818/064610.861546:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2953:2974:0818/064610.873720:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:46:11,007 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: skipped TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:11,064 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 06:46:11,445 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone ... 2026-08-18 06:46:11,843 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Chrome headless failed to start: [3062:3083:0818/064611.616493:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3062:3083:0818/064611.621315:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3062:3083:0818/064611.622099:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3062:3083:0818/064611.622289:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3062:3083:0818/064611.622303:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3062:3083:0818/064611.637456:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3062:3062:0818/064611.640063:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3099:3099:0818/064611.653936:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3099:3099:0818/064611.656733:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3062:3083:0818/064611.664020:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3062:3062:0818/064611.737044:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3062:3062:0818/064611.737157:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3062:3062:0818/064611.737173:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3062:3083:0818/064611.737213:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3062:3083:0818/064611.737244:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:46:11,849 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: skipped TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:11,877 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_reordering_categories_inside_a_section_leaves_the_section_alone (odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone) 2026-08-18 06:46:11,877 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone ... 2026-08-18 06:46:12,274 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.test_reordering_categories_inside_a_section_leaves_the_section_alone: Chrome headless failed to start: [3171:3192:0818/064612.045052:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3171:3192:0818/064612.050133:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3171:3192:0818/064612.052401:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3171:3192:0818/064612.052509:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3171:3192:0818/064612.052540:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3171:3192:0818/064612.062801:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3171:3171:0818/064612.066232:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3207:3207:0818/064612.084333:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3171:3192:0818/064612.086657:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3207:3207:0818/064612.087007:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3171:3171:0818/064612.206280:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3171:3171:0818/064612.206400:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3171:3171:0818/064612.206422:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3171:3192:0818/064612.206494:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3171:3192:0818/064612.206534:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:46:12,279 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: skipped TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:12,306 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_reordering_categories_inside_a_section_leaves_the_section_alone (odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone) 2026-08-18 06:46:12,307 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone ... 2026-08-18 06:46:12,633 201 WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.test_reordering_categories_inside_a_section_leaves_the_section_alone.test_reordering_categories_inside_a_section_leaves_the_section_alone: Chrome headless failed to start: [3285:3306:0818/064612.454562:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3285:3306:0818/064612.460349:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3285:3306:0818/064612.460463:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3285:3306:0818/064612.460501:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3285:3306:0818/064612.460509:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3285:3306:0818/064612.485030:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3320:3320:0818/064612.487153:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3285:3285:0818/064612.489029:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3320:3320:0818/064612.490454:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3285:3306:0818/064612.517230:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3285:3285:0818/064612.599006:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3285:3285:0818/064612.599108:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3285:3285:0818/064612.599126:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3285:3306:0818/064612.600050:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3285:3306:0818/064612.600088:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:46:12,639 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: skipped TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:12,669 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_root_subjects_persists ... 2026-08-18 06:46:12,992 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless failed to start: [3385:3406:0818/064612.801651:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3385:3406:0818/064612.805957:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3385:3406:0818/064612.806192:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3385:3406:0818/064612.806439:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3385:3406:0818/064612.807096:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3385:3406:0818/064612.818478:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3385:3385:0818/064612.822035:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3421:3421:0818/064612.830287:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3421:3421:0818/064612.833789:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3385:3406:0818/064612.843307:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3385:3385:0818/064612.927190:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3385:3385:0818/064612.927293:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3385:3385:0818/064612.927315:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3385:3385:0818/064612.927514:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3385:3406:0818/064612.929489:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3385:3406:0818/064612.929530:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:46:12,998 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: skipped TestDocsResequenceTour.test_reordering_root_subjects_persists : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:13,022 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_reordering_root_subjects_persists (odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists) 2026-08-18 06:46:13,023 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_root_subjects_persists ... 2026-08-18 06:46:13,356 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.test_reordering_root_subjects_persists: Chrome headless failed to start: [3495:3516:0818/064613.181986:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3495:3516:0818/064613.186461:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3495:3516:0818/064613.186571:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3495:3516:0818/064613.186620:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3495:3516:0818/064613.186709:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3495:3516:0818/064613.205150:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3495:3495:0818/064613.209953:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3532:3532:0818/064613.219164:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3532:3532:0818/064613.221542:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3495:3516:0818/064613.231525:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:46:13,363 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: skipped TestDocsResequenceTour.test_reordering_root_subjects_persists : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:13,392 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_reordering_root_subjects_persists (odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists) 2026-08-18 06:46:13,392 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_root_subjects_persists ... 2026-08-18 06:46:13,773 201 WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.test_reordering_root_subjects_persists.test_reordering_root_subjects_persists: Chrome headless failed to start: [3606:3627:0818/064613.547260:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3606:3627:0818/064613.555099:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3606:3627:0818/064613.555912:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3606:3627:0818/064613.555964:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3606:3627:0818/064613.556396:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3606:3627:0818/064613.564926:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3606:3606:0818/064613.568168:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3606:3627:0818/064613.593800:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3642:3642:0818/064613.596868:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3642:3642:0818/064613.599452:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3606:3606:0818/064613.693253:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3606:3606:0818/064613.693349:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3606:3606:0818/064613.693366:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3606:3627:0818/064613.694615:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3606:3627:0818/064613.694658:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:46:13,779 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: skipped TestDocsResequenceTour.test_reordering_root_subjects_persists : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:13,807 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists ... 2026-08-18 06:46:14,128 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Chrome headless failed to start: [3715:3736:0818/064613.942595:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3715:3736:0818/064613.950030:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3715:3736:0818/064613.950121:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3715:3736:0818/064613.950172:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3715:3736:0818/064613.950182:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3715:3736:0818/064613.960782:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3715:3715:0818/064613.961831:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3751:3751:0818/064613.980157:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3751:3751:0818/064613.983071:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3715:3736:0818/064613.987697:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3715:3715:0818/064614.072912:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3715:3715:0818/064614.072994:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3715:3715:0818/064614.073008:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3715:3736:0818/064614.073021:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3715:3736:0818/064614.073060:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3715:3715:0818/064614.073170:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-18 06:46:14,134 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: skipped TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:14,158 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_reordering_sections_inside_a_subject_persists (odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists) 2026-08-18 06:46:14,159 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists ... 2026-08-18 06:46:14,543 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.test_reordering_sections_inside_a_subject_persists: Chrome headless failed to start: [3825:3846:0818/064614.319995:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3825:3846:0818/064614.327699:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3825:3846:0818/064614.327853:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3825:3846:0818/064614.333271:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3825:3846:0818/064614.333299:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3825:3846:0818/064614.342550:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3825:3825:0818/064614.369554:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3859:3859:0818/064614.364317:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3859:3859:0818/064614.373655:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3825:3846:0818/064614.394751:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3825:3825:0818/064614.499269:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3825:3846:0818/064614.499422:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:46:14,550 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: skipped TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:14,587 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_reordering_sections_inside_a_subject_persists (odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists) 2026-08-18 06:46:14,587 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists ... 2026-08-18 06:46:14,790 201 WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.test_reordering_sections_inside_a_subject_persists.test_reordering_sections_inside_a_subject_persists: Chrome headless failed to start: [3935:3956:0818/064614.756215:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory 2026-08-18 06:46:14,791 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: skipped TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:14,823 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_the_left_document_tree_persists ... 2026-08-18 06:46:15,152 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Chrome headless failed to start: [3961:3982:0818/064614.974846:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3961:3982:0818/064614.982527:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3961:3982:0818/064614.982605:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3961:3982:0818/064614.984247:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3961:3982:0818/064614.984347:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3961:3982:0818/064614.994860:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3961:3961:0818/064615.009228:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3996:3996:0818/064615.013739:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3996:3996:0818/064615.016616:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3961:3982:0818/064615.033537:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3961:3961:0818/064615.113554:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3961:3982:0818/064615.114600:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:46:15,158 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: skipped TestDocsResequenceTour.test_reordering_the_left_document_tree_persists : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:15,186 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_reordering_the_left_document_tree_persists (odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists) 2026-08-18 06:46:15,187 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_the_left_document_tree_persists ... 2026-08-18 06:46:15,361 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.test_reordering_the_left_document_tree_persists: Chrome headless failed to start: 2026-08-18 06:46:15,362 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: skipped TestDocsResequenceTour.test_reordering_the_left_document_tree_persists : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:15,398 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_reordering_the_left_document_tree_persists (odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists) 2026-08-18 06:46:15,398 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_the_left_document_tree_persists ... 2026-08-18 06:46:15,583 201 WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.test_reordering_the_left_document_tree_persists.test_reordering_the_left_document_tree_persists: Chrome headless failed to start: 2026-08-18 06:46:15,584 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: skipped TestDocsResequenceTour.test_reordering_the_left_document_tree_persists : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:15,625 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:46:15,640 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads: Starting TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error ... 2026-08-18 06:46:15,964 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Chrome headless failed to start: [4111:4132:0818/064615.780657:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4111:4132:0818/064615.785905:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4111:4132:0818/064615.786055:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4111:4132:0818/064615.786106:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4111:4132:0818/064615.786121:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4111:4132:0818/064615.793085:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4111:4111:0818/064615.793958:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4111:4132:0818/064615.813455:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4146:4146:0818/064615.813554:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4146:4146:0818/064615.817859:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4111:4111:0818/064615.895581:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4111:4111:0818/064615.895695:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4111:4111:0818/064615.895714:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4111:4132:0818/064615.895844:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4111:4111:0818/064615.895870:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4111:4132:0818/064615.895883:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:46:15,971 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads: skipped TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:16,000 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_docs_frontend_bundle_loads_without_module_error (odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error) 2026-08-18 06:46:16,001 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads: Starting TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error ... 2026-08-18 06:46:16,520 201 _WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.test_docs_frontend_bundle_loads_without_module_error: Chrome headless failed to start: [4221:4242:0818/064616.143715:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4221:4242:0818/064616.149935:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4221:4242:0818/064616.150838:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4221:4242:0818/064616.153814:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4221:4242:0818/064616.153833:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4221:4221:0818/064616.163597:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4221:4242:0818/064616.167040:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4257:4257:0818/064616.188366:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4221:4242:0818/064616.192586:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4257:4257:0818/064616.200640:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4221:4221:0818/064616.316625:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4221:4221:0818/064616.326444:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4221:4221:0818/064616.326479:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4221:4242:0818/064616.326912:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4221:4242:0818/064616.326952:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:46:16,526 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads: skipped TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:16,559 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_docs_frontend_bundle_loads_without_module_error (odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error) 2026-08-18 06:46:16,559 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads: Starting TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error ... 2026-08-18 06:46:16,949 201 WARNING rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.test_docs_frontend_bundle_loads_without_module_error.test_docs_frontend_bundle_loads_without_module_error: Chrome headless failed to start: [4336:4357:0818/064616.725774:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4336:4357:0818/064616.731645:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4336:4357:0818/064616.732485:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4336:4357:0818/064616.732540:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4336:4357:0818/064616.732554:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4336:4357:0818/064616.743663:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4336:4336:0818/064616.747762:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4371:4371:0818/064616.758807:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4371:4371:0818/064616.764957:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4336:4357:0818/064616.773302:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:46:16,956 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads: skipped TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:46:16,999 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:46:17,023 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_no_jquery_ui_assets: Starting TestNoJqueryUiAssets.test_no_jquery_ui_or_cdn_reference_in_shipped_assets ... 2026-08-18 06:46:17,075 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:46:19,729 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_content_ends_up_published ... 2026-08-18 06:46:19,823 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_document_ends_up_published ... 2026-08-18 06:46:19,890 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_category_regardless_of_document_state ... 2026-08-18 06:46:19,949 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_content_cannot_be_published_by_designer ... 2026-08-18 06:46:20,014 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_document_cannot_be_published_by_designer ... 2026-08-18 06:46:20,088 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_category_is_not_a_no_op_toggle ... 2026-08-18 06:46:20,159 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_document_is_not_a_no_op_toggle ... 2026-08-18 06:46:20,245 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_category ... 2026-08-18 06:46:20,299 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_content ... 2026-08-18 06:46:20,358 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_document ... 2026-08-18 06:46:20,415 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_assigned_to_own_document_cannot_publish ... 2026-08-18 06:46:20,491 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_category ... 2026-08-18 06:46:20,558 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_content ... 2026-08-18 06:46:20,636 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_document ... 2026-08-18 06:46:20,699 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 06:46:21,270 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_section_write_holder_may_reorder_that_sections_categories ... 2026-08-18 06:46:21,302 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:reseq_reviewer from n/a 2026-08-18 06:46:21,312 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:46:21,630 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:21] "POST /docs/resequence_category HTTP/1.1" 200 - 39 0.046 0.274 2026-08-18 06:46:21,653 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_user_without_write_on_the_section_is_denied ... 2026-08-18 06:46:21,673 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:reseq_editor from n/a 2026-08-18 06:46:21,688 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:46:22,718 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:22] "POST /docs/resequence_category HTTP/1.1" 200 - 16 0.009 1.024 2026-08-18 06:46:22,738 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_ids_that_are_not_children_of_the_parent_are_rejected ... 2026-08-18 06:46:22,760 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:reseq_reviewer from n/a 2026-08-18 06:46:22,773 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:46:23,006 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:23] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.010 0.225 2026-08-18 06:46:23,027 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_a_sections_categories_never_touches_the_section ... 2026-08-18 06:46:23,048 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:reseq_reviewer from n/a 2026-08-18 06:46:23,066 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:46:23,399 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:23] "POST /docs/resequence_category HTTP/1.1" 200 - 48 0.057 0.278 2026-08-18 06:46:23,423 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_top_level_subjects_still_requires_a_docs_manager ... 2026-08-18 06:46:23,453 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:reseq_reviewer from n/a 2026-08-18 06:46:23,479 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:46:23,736 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:23] "POST /docs/resequence_category HTTP/1.1" 200 - 13 0.009 0.252 2026-08-18 06:46:23,757 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_the_section_itself_cannot_ride_along_with_its_childrens_resequence ... 2026-08-18 06:46:23,775 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:reseq_reviewer from n/a 2026-08-18 06:46:23,789 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:46:24,049 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:24] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.023 0.238 2026-08-18 06:46:24,085 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:46:26,752 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_designer ... 2026-08-18 06:46:26,768 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:designer_doc from n/a 2026-08-18 06:46:26,784 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:46:27,886 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:27] "POST /docs/create_category HTTP/1.1" 200 - 8 0.002 1.101 2026-08-18 06:46:27,986 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:27] "POST /docs/create_category HTTP/1.1" 200 - 51 0.058 0.036 2026-08-18 06:46:28,041 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:28] "POST /docs/update_category HTTP/1.1" 200 - 21 0.024 0.026 2026-08-18 06:46:28,050 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:28] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 06:46:28,085 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:28] "POST /docs/update_category HTTP/1.1" 200 - 10 0.012 0.019 2026-08-18 06:46:28,095 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:28] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 06:46:28,096 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_designer: waiting for threads: [] 2026-08-18 06:46:28,120 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_manager ... 2026-08-18 06:46:28,137 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:manager_doc from n/a 2026-08-18 06:46:28,149 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:46:28,423 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:28] "POST /docs/create_category HTTP/1.1" 200 - 47 0.025 0.251 2026-08-18 06:46:28,475 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:28] "POST /docs/update_category HTTP/1.1" 200 - 27 0.022 0.025 2026-08-18 06:46:28,511 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #517 deleted mail.message records with IDs: [10160, 10159] 2026-08-18 06:46:28,534 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #517 deleted website.doc.category records with IDs: [111] 2026-08-18 06:46:28,540 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #517 deleted mail.followers records with IDs: [1952] 2026-08-18 06:46:28,542 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:28] "POST /docs/delete HTTP/1.1" 200 - 41 0.034 0.027 2026-08-18 06:46:28,569 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:28] "POST /docs/update_category HTTP/1.1" 200 - 10 0.007 0.016 2026-08-18 06:46:28,610 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #517 deleted website.document.content records with IDs: [36] 2026-08-18 06:46:28,630 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #517 deleted website.document records with IDs: [105] 2026-08-18 06:46:28,646 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #517 deleted mail.message records with IDs: [10161] 2026-08-18 06:46:28,652 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #517 deleted website.doc.category records with IDs: [107] 2026-08-18 06:46:28,657 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:28] "POST /docs/delete HTTP/1.1" 200 - 94 0.038 0.045 2026-08-18 06:46:28,658 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_manager: waiting for threads: [] 2026-08-18 06:46:28,672 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_portal ... 2026-08-18 06:46:28,686 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:portal_doc from n/a 2026-08-18 06:46:28,698 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:46:28,939 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:28] "POST /docs/create_category HTTP/1.1" 200 - 13 0.009 0.235 2026-08-18 06:46:28,951 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:28] "POST /docs/update_category HTTP/1.1" 200 - 3 0.003 0.004 2026-08-18 06:46:28,961 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:28] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.003 2026-08-18 06:46:28,962 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_portal: waiting for threads: [] 2026-08-18 06:46:28,986 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_public ... 2026-08-18 06:46:29,005 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:46:29,256 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:29] "POST /docs/create_category HTTP/1.1" 200 - 5 0.003 0.251 2026-08-18 06:46:29,263 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:29] "POST /docs/update_category HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 06:46:29,271 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:29] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.003 2026-08-18 06:46:29,272 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_public: waiting for threads: [] 2026-08-18 06:46:29,293 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_reviewer ... 2026-08-18 06:46:29,319 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:reviewer_doc from n/a 2026-08-18 06:46:29,336 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:46:30,353 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:30] "POST /docs/create_category HTTP/1.1" 200 - 13 0.006 1.012 2026-08-18 06:46:30,475 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:30] "POST /docs/create_category HTTP/1.1" 200 - 51 0.073 0.045 2026-08-18 06:46:30,523 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:30] "POST /docs/update_category HTTP/1.1" 200 - 21 0.022 0.021 2026-08-18 06:46:30,533 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:30] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.005 2026-08-18 06:46:30,572 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:30] "POST /docs/update_category HTTP/1.1" 200 - 10 0.012 0.023 2026-08-18 06:46:30,582 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:30] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.004 2026-08-18 06:46:30,583 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_reviewer: waiting for threads: [] 2026-08-18 06:46:30,608 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_designer ... 2026-08-18 06:46:30,631 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:designer_doc from n/a 2026-08-18 06:46:30,656 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:46:30,994 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:30] "POST /docs/create HTTP/1.1" 200 - 57 0.063 0.278 2026-08-18 06:46:31,055 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:31] "POST /docs/update_document HTTP/1.1" 200 - 27 0.024 0.031 2026-08-18 06:46:31,105 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #515 deleted mail.message records with IDs: [10165] 2026-08-18 06:46:31,120 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #515 deleted website.document.content records with IDs: [38] 2026-08-18 06:46:31,132 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #515 deleted mail.followers records with IDs: [1954] 2026-08-18 06:46:31,164 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #515 deleted mail.message records with IDs: [10167, 10166] 2026-08-18 06:46:31,174 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #515 deleted website.document records with IDs: [107] 2026-08-18 06:46:31,183 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #515 deleted mail.followers records with IDs: [1955] 2026-08-18 06:46:31,185 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:31] "POST /docs/delete HTTP/1.1" 200 - 101 0.069 0.056 2026-08-18 06:46:31,215 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:31] "POST /docs/update_document HTTP/1.1" 200 - 9 0.010 0.016 2026-08-18 06:46:31,244 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:31] "POST /docs/delete HTTP/1.1" 200 - 8 0.010 0.015 2026-08-18 06:46:31,245 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_designer: waiting for threads: [] 2026-08-18 06:46:31,267 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_editor ... 2026-08-18 06:46:31,289 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:editor_doc from n/a 2026-08-18 06:46:31,307 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:46:31,629 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:31] "POST /docs/create HTTP/1.1" 200 - 54 0.053 0.273 2026-08-18 06:46:31,701 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:31] "POST /docs/update_document HTTP/1.1" 200 - 28 0.030 0.035 2026-08-18 06:46:31,751 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #511 deleted mail.message records with IDs: [10168] 2026-08-18 06:46:31,765 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #511 deleted website.document.content records with IDs: [39] 2026-08-18 06:46:31,777 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #511 deleted mail.followers records with IDs: [1956] 2026-08-18 06:46:31,790 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #511 deleted mail.message records with IDs: [10170, 10169] 2026-08-18 06:46:31,817 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #511 deleted website.document records with IDs: [108] 2026-08-18 06:46:31,830 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #511 deleted mail.followers records with IDs: [1957] 2026-08-18 06:46:31,834 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:31] "POST /docs/delete HTTP/1.1" 200 - 100 0.070 0.054 2026-08-18 06:46:31,850 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:31] "POST /docs/update_document HTTP/1.1" 200 - 3 0.004 0.007 2026-08-18 06:46:31,865 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:31] "POST /docs/delete HTTP/1.1" 200 - 3 0.002 0.007 2026-08-18 06:46:31,866 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_editor: waiting for threads: [] 2026-08-18 06:46:31,886 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_manager ... 2026-08-18 06:46:31,912 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:manager_doc from n/a 2026-08-18 06:46:31,931 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:46:32,216 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:32] "POST /docs/create HTTP/1.1" 200 - 59 0.032 0.258 2026-08-18 06:46:32,251 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:32] "POST /docs/update_document HTTP/1.1" 200 - 20 0.011 0.020 2026-08-18 06:46:32,286 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #517 deleted mail.message records with IDs: [10171] 2026-08-18 06:46:32,301 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #517 deleted website.document.content records with IDs: [40] 2026-08-18 06:46:32,314 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #517 deleted mail.followers records with IDs: [1958] 2026-08-18 06:46:32,322 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #517 deleted mail.message records with IDs: [10173, 10172] 2026-08-18 06:46:32,332 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #517 deleted website.document records with IDs: [109] 2026-08-18 06:46:32,342 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #517 deleted mail.followers records with IDs: [1959] 2026-08-18 06:46:32,344 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:32] "POST /docs/delete HTTP/1.1" 200 - 107 0.041 0.049 2026-08-18 06:46:32,371 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:32] "POST /docs/update_document HTTP/1.1" 200 - 7 0.005 0.016 2026-08-18 06:46:32,402 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #517 deleted website.document.content records with IDs: [36] 2026-08-18 06:46:32,418 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #517 deleted mail.message records with IDs: [10174] 2026-08-18 06:46:32,425 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #517 deleted website.document records with IDs: [105] 2026-08-18 06:46:32,435 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:32] "POST /docs/delete HTTP/1.1" 200 - 56 0.025 0.035 2026-08-18 06:46:32,437 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_manager: waiting for threads: [] 2026-08-18 06:46:32,466 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_portal ... 2026-08-18 06:46:32,486 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:portal_doc from n/a 2026-08-18 06:46:32,503 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:46:32,811 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:32] "POST /docs/create HTTP/1.1" 200 - 17 0.016 0.293 2026-08-18 06:46:32,826 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:32] "POST /docs/update_document HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 06:46:32,841 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:32] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.007 2026-08-18 06:46:32,842 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_portal: waiting for threads: [] 2026-08-18 06:46:32,867 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_public ... 2026-08-18 06:46:32,885 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:46:33,961 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:33] "POST /docs/create HTTP/1.1" 200 - 5 0.005 1.074 2026-08-18 06:46:33,968 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:33] "POST /docs/update_document HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 06:46:33,974 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:33] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.002 2026-08-18 06:46:33,975 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_public: waiting for threads: [] 2026-08-18 06:46:33,996 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_reviewer ... 2026-08-18 06:46:34,028 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:reviewer_doc from n/a 2026-08-18 06:46:34,045 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:46:34,381 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:34] "POST /docs/create HTTP/1.1" 200 - 57 0.037 0.302 2026-08-18 06:46:34,437 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:34] "POST /docs/update_document HTTP/1.1" 200 - 27 0.020 0.029 2026-08-18 06:46:34,486 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #513 deleted mail.message records with IDs: [10175] 2026-08-18 06:46:34,505 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #513 deleted website.document.content records with IDs: [41] 2026-08-18 06:46:34,520 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #513 deleted mail.followers records with IDs: [1960] 2026-08-18 06:46:34,537 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #513 deleted mail.message records with IDs: [10177, 10176] 2026-08-18 06:46:34,553 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #513 deleted website.document records with IDs: [110] 2026-08-18 06:46:34,565 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #513 deleted mail.followers records with IDs: [1961] 2026-08-18 06:46:34,567 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:34] "POST /docs/delete HTTP/1.1" 200 - 101 0.063 0.062 2026-08-18 06:46:34,607 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:34] "POST /docs/update_document HTTP/1.1" 200 - 9 0.010 0.024 2026-08-18 06:46:34,633 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:34] "POST /docs/delete HTTP/1.1" 200 - 8 0.006 0.015 2026-08-18 06:46:34,634 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_reviewer: waiting for threads: [] 2026-08-18 06:46:34,668 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 06:46:37,260 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs_odoo.tests.test_access_rights: Starting TestOdooVersionAccessRights.test_docs_editor_crud_odoo_version ... 2026-08-18 06:46:37,327 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #521 deleted odoo.version records with IDs: [16] 2026-08-18 06:46:37,337 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #521 deleted product.attribute.value records with IDs: [119] 2026-08-18 06:46:37,372 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 06:46:39,800 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_compute_odoo_version_on_category ... 2026-08-18 06:46:39,847 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_func_search_document ... 2026-08-18 06:46:39,930 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 06:46:42,388 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_func_get_other_odoo_versions ... 2026-08-18 06:46:42,440 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_sql_constraint_uniq_odoo_version_doc_content ... 2026-08-18 06:46:42,482 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 06:46:45,122 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_docs_search_with_odoo_version ... 2026-08-18 06:46:45,149 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:46:46,102 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:46] "GET /docs/search?search=Angular&version=23 HTTP/1.1" 200 - 219 0.114 0.845 2026-08-18 06:46:46,150 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:46] "GET /docs/search?search=Angular&version=100 HTTP/1.1" 200 - 16 0.008 0.032 2026-08-18 06:46:46,180 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_website_url ... 2026-08-18 06:46:46,238 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:46:47,268 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:47] "GET /docs/21.0/d/welcome-to-summoner-s-rift-124 HTTP/1.1" 200 - 256 0.136 0.898 2026-08-18 06:46:47,329 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:47] "GET /docs/d/activate-the-developer-debug-mode-123 HTTP/1.1" 200 - 30 0.013 0.043 2026-08-18 06:46:47,444 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:47] "GET /docs/22.0/c/odoo-user-documentation-applications-general-134 HTTP/1.1" 200 - 45 0.023 0.074 2026-08-18 06:46:47,523 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:47] "GET /docs/22.0/c/odoo-user-documentation-applications-general-134 HTTP/1.1" 200 - 31 0.021 0.048 2026-08-18 06:46:47,536 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:47] "GET /docs/d/welcome-to-summoner-s-rift-124 HTTP/1.1" 301 - 6 0.001 0.008 2026-08-18 06:46:47,598 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:47] "GET /docs/21.0/d/welcome-to-summoner-s-rift-124 HTTP/1.1" 200 - 33 0.015 0.044 2026-08-18 06:46:47,615 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:47] "GET /docs/d/welcome-to-summoner-s-rift-124 HTTP/1.1" 301 - 6 0.001 0.007 2026-08-18 06:46:47,690 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:47] "GET /docs/21.0/d/welcome-to-summoner-s-rift-124 HTTP/1.1" 200 - 33 0.020 0.051 2026-08-18 06:46:47,752 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:47] "GET /docs/22.0/c/odoo-user-documentation-applications-general-134 HTTP/1.1" 200 - 31 0.013 0.039 2026-08-18 06:46:47,787 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 06:46:48,087 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_odoo_version.tests.test_access_rights: Starting TestAccessRights.test_access_odoo_version ... 2026-08-18 06:46:48,210 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #558 deleted mail.message records with IDs: [10183] 2026-08-18 06:46:48,223 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #558 deleted odoo.version records with IDs: [27] 2026-08-18 06:46:48,229 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #558 deleted mail.followers records with IDs: [1962] 2026-08-18 06:46:48,237 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #558 deleted product.attribute.value records with IDs: [130] 2026-08-18 06:46:48,259 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #558 deleted mail.message records with IDs: [10182] 2026-08-18 06:46:48,264 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #558 deleted odoo.version records with IDs: [26] 2026-08-18 06:46:48,272 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #558 deleted product.attribute.value records with IDs: [129] 2026-08-18 06:46:48,306 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:46:48,322 201 INFO rb-03e6980-224009-405073 odoo.addons.to_website_slides_event.tests.test_slides_event: Starting TestSlidesEvent.test_compute_course_contents_on_event_form ... 2026-08-18 06:46:48,637 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:46:48,773 201 INFO rb-03e6980-224009-405073 odoo.addons.utm.tests.test_routes: Starting TestRoutes.test_01_web_session_destroy ... 2026-08-18 06:46:48,809 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:demo from n/a 2026-08-18 06:46:48,823 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 06:46:49,803 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 06:46:49] "POST /web/session/destroy HTTP/1.1" 200 - 7 0.002 0.984 2026-08-18 06:46:49,805 201 INFO rb-03e6980-224009-405073 odoo.addons.utm.tests.test_routes.TestRoutes.test_01_web_session_destroy: waiting for threads: [] 2026-08-18 06:46:49,864 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:46:50,276 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [455] 2026-08-18 06:46:50,286 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10185] 2026-08-18 06:46:50,292 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:46:50,308 201 INFO rb-03e6980-224009-405073 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_campaign_automatic_name ... 2026-08-18 06:46:50,338 201 INFO rb-03e6980-224009-405073 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record ... 2026-08-18 06:46:50,370 201 INFO rb-03e6980-224009-405073 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record_case ... 2026-08-18 06:46:50,397 201 INFO rb-03e6980-224009-405073 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_with_archived_record ... 2026-08-18 06:46:50,422 201 INFO rb-03e6980-224009-405073 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation ... 2026-08-18 06:46:50,451 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted utm.source records with IDs: [28, 31, 32] 2026-08-18 06:46:50,470 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [19, 22, 23] 2026-08-18 06:46:50,492 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [12, 15, 16] 2026-08-18 06:46:50,521 201 INFO rb-03e6980-224009-405073 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation_duplicate_marks ... 2026-08-18 06:46:50,576 201 INFO rb-03e6980-224009-405073 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_split_name_and_count ... 2026-08-18 06:46:50,620 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:46:51,062 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [456] 2026-08-18 06:46:51,071 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10187] 2026-08-18 06:46:51,076 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:46:51,097 201 INFO rb-03e6980-224009-405073 odoo.addons.utm.tests.test_utm_consistency: Starting TestUTMConsistency.test_utm_consistency ... 2026-08-18 06:46:51,139 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:46:51,554 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [457] 2026-08-18 06:46:51,563 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10189] 2026-08-18 06:46:51,568 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:46:51,589 201 INFO rb-03e6980-224009-405073 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_admin ... 2026-08-18 06:46:51,623 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [36] 2026-08-18 06:46:51,630 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [42] 2026-08-18 06:46:51,635 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted utm.source records with IDs: [51] 2026-08-18 06:46:51,654 201 INFO rb-03e6980-224009-405073 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_employee ... 2026-08-18 06:46:51,719 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 561, model: utm.campaign 2026-08-18 06:46:51,728 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 561, model: utm.medium 2026-08-18 06:46:51,731 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 561, model: utm.source 2026-08-18 06:46:51,766 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:47:00,908 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_account_code_check_enabled_by_default ... 2026-08-18 06:47:00,988 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_deduction_account_type ... 2026-08-18 06:47:01,093 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_financial_account_type ... 2026-08-18 06:47:01,177 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_disable_account_code_check_via_system_param ... 2026-08-18 06:47:01,289 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:47:11,374 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_10_transfer_wizard_reconcile ... 2026-08-18 06:47:12,245 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_11_transfer_wizard_grouping ... 2026-08-18 06:47:13,126 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_12_transfer_wizard_currency_conversion ... 2026-08-18 06:47:13,787 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_13_transfer_wizard_no_currency_conversion ... 2026-08-18 06:47:14,544 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_20_period_change ... 2026-08-18 06:47:15,402 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_21_period_change_lock_date ... 2026-08-18 06:47:16,217 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_30_partner_change ... 2026-08-18 06:47:16,949 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_31_transfer_wizard_sign ... 2026-08-18 06:47:17,917 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_32_transfer_wizard_currency ... 2026-08-18 06:47:18,960 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_40_change_partner_basic ... 2026-08-18 06:47:20,049 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_41_change_partner_receivable ... 2026-08-18 06:47:21,357 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_42_change_partner_different_partners_error ... 2026-08-18 06:47:21,773 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:47:30,388 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_move_delete_entry: Starting TestAccountMoveDeleteEntry.test_account_move_disallow_to_delete_entry_chain_condition ... 2026-08-18 06:47:36,645 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #566 deleted account.move.line.ctp records with IDs: [580] 2026-08-18 06:47:36,793 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #566 deleted account.move.line records with IDs: [1242, 1243] 2026-08-18 06:47:37,060 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #566 deleted account.move.line.ctp records with IDs: [581] 2026-08-18 06:47:37,225 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #566 deleted account.move.line records with IDs: [1244, 1245] 2026-08-18 06:47:37,428 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #566 deleted account.move.line.ctp records with IDs: [579] 2026-08-18 06:47:37,521 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #566 deleted account.move.line records with IDs: [1240, 1241] 2026-08-18 06:47:37,859 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #566 deleted account.move.line.ctp records with IDs: [582] 2026-08-18 06:47:37,955 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #566 deleted account.move.line records with IDs: [1246, 1247] 2026-08-18 06:47:38,237 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #566 deleted account.move records with IDs: [504] 2026-08-18 06:47:38,290 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #566 deleted mail.followers records with IDs: [1986] 2026-08-18 06:47:38,386 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:47:38,402 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_tax_group: Starting TestAccountTaxGroup.test_is_vat ... 2026-08-18 06:47:38,449 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:47:47,820 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_both_posted ... 2026-08-18 06:47:47,886 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_mixed_draft_posted ... 2026-08-18 06:47:48,076 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_one_cancelled ... 2026-08-18 06:47:48,326 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_to_transfer_amount_remaining ... 2026-08-18 06:47:48,391 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_allocation_valid_creation ... 2026-08-18 06:47:48,439 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_be_zero ... 2026-08-18 06:47:48,519 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_exceed_source_balance ... 2026-08-18 06:47:48,620 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_dest_partner_must_match_source ... 2026-08-18 06:47:48,910 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_account ... 2026-08-18 06:47:49,264 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_company ... 2026-08-18 06:47:56,633 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_currency ... 2026-08-18 06:47:57,008 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transferred_amount_excludes_cancelled ... 2026-08-18 06:47:57,487 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:48:06,020 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_in_refund_no_product_does_not_crash ... 2026-08-18 06:48:06,385 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_account_unchanged ... 2026-08-18 06:48:07,351 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_does_not_crash ... 2026-08-18 06:48:07,742 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_with_product_still_overrides_account ... 2026-08-18 06:48:08,326 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:48:08,339 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-08-18 06:48:08,443 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:48:08,953 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment ... 2026-08-18 06:48:10,318 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_multi_line ... 2026-08-18 06:48:11,279 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_with_tax ... 2026-08-18 06:48:12,213 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:48:12,415 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note ... 2026-08-18 06:48:13,489 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [601, 602] 2026-08-18 06:48:13,567 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1291] 2026-08-18 06:48:14,109 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note_purchase ... 2026-08-18 06:48:14,862 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [607, 608] 2026-08-18 06:48:14,941 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1298] 2026-08-18 06:48:15,420 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_not_config_refund_account ... 2026-08-18 06:48:15,794 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_category ... 2026-08-18 06:48:16,441 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_product ... 2026-08-18 06:48:17,092 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:48:17,512 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_admin ... 2026-08-18 06:48:17,704 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_access_rights ... 2026-08-18 06:48:17,814 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 572, model: product.product 2026-08-18 06:48:17,839 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 572, model: product.template 2026-08-18 06:48:17,863 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_settings ... 2026-08-18 06:48:18,189 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_category ... 2026-08-18 06:48:18,250 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:48:26,463 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_purchase_bill_then_credit_note ... 2026-08-18 06:48:27,207 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line.ctp records with IDs: [613, 614] 2026-08-18 06:48:27,288 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line records with IDs: [1320] 2026-08-18 06:48:27,893 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_sale_invoice_then_credit_note ... 2026-08-18 06:48:28,679 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line.ctp records with IDs: [619, 620] 2026-08-18 06:48:28,771 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line records with IDs: [1327] 2026-08-18 06:48:29,359 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_multi_product_credit_note_mixed_config ... 2026-08-18 06:48:29,763 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_invoice_without_refund_config ... 2026-08-18 06:48:30,522 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line.ctp records with IDs: [625, 626] 2026-08-18 06:48:30,605 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line records with IDs: [1339] 2026-08-18 06:48:30,931 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_receipt_without_refund_config ... 2026-08-18 06:48:31,791 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line.ctp records with IDs: [629, 630] 2026-08-18 06:48:31,911 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line records with IDs: [1346] 2026-08-18 06:48:32,269 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_invoice_without_refund_config ... 2026-08-18 06:48:33,261 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line.ctp records with IDs: [633, 634] 2026-08-18 06:48:33,356 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line records with IDs: [1353] 2026-08-18 06:48:33,713 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_receipt_without_refund_config ... 2026-08-18 06:48:34,773 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line.ctp records with IDs: [637, 638] 2026-08-18 06:48:34,887 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line records with IDs: [1360] 2026-08-18 06:48:35,302 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_product_refund_overrides_category_refund ... 2026-08-18 06:48:35,787 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_bill_uses_regular_expense_account ... 2026-08-18 06:48:36,180 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_category_fallback ... 2026-08-18 06:48:36,576 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_company_settings_fallback ... 2026-08-18 06:48:36,972 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_no_refund_config ... 2026-08-18 06:48:37,375 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_product_level_refund_account ... 2026-08-18 06:48:37,778 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_receipt_uses_regular_expense_account ... 2026-08-18 06:48:38,326 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_refund_with_fiscal_position_mapping ... 2026-08-18 06:48:38,905 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_category_fallback ... 2026-08-18 06:48:39,855 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line.ctp records with IDs: [641, 642] 2026-08-18 06:48:39,945 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line records with IDs: [1391] 2026-08-18 06:48:40,330 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_company_fallback ... 2026-08-18 06:48:41,423 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line.ctp records with IDs: [645, 646] 2026-08-18 06:48:41,541 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line records with IDs: [1398] 2026-08-18 06:48:41,981 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_product_level ... 2026-08-18 06:48:42,744 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line.ctp records with IDs: [649, 650] 2026-08-18 06:48:42,815 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line records with IDs: [1405] 2026-08-18 06:48:43,156 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_receipt_uses_refund_account ... 2026-08-18 06:48:43,851 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line.ctp records with IDs: [653, 654] 2026-08-18 06:48:43,935 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line records with IDs: [1412] 2026-08-18 06:48:44,579 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_category_fallback ... 2026-08-18 06:48:45,416 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line.ctp records with IDs: [659, 660] 2026-08-18 06:48:45,515 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line records with IDs: [1419] 2026-08-18 06:48:45,944 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_company_fallback ... 2026-08-18 06:48:46,827 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line.ctp records with IDs: [663, 664] 2026-08-18 06:48:46,937 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line records with IDs: [1426] 2026-08-18 06:48:47,328 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_no_refund ... 2026-08-18 06:48:48,295 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line.ctp records with IDs: [667, 668] 2026-08-18 06:48:48,382 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line records with IDs: [1433] 2026-08-18 06:48:48,684 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_product_level ... 2026-08-18 06:48:49,529 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line.ctp records with IDs: [671, 672] 2026-08-18 06:48:49,630 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line records with IDs: [1440] 2026-08-18 06:48:50,101 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_receipt_uses_refund_account ... 2026-08-18 06:48:51,030 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line.ctp records with IDs: [675, 676] 2026-08-18 06:48:51,135 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #573 deleted account.move.line records with IDs: [1447] 2026-08-18 06:48:51,685 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_category_fallback ... 2026-08-18 06:48:52,107 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_company_settings_fallback ... 2026-08-18 06:48:52,503 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_no_refund_config ... 2026-08-18 06:48:52,906 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_product_level_refund_account ... 2026-08-18 06:48:53,352 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_invoice_uses_regular_income_account ... 2026-08-18 06:48:53,850 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_receipt_uses_regular_income_account ... 2026-08-18 06:48:54,478 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:49:03,823 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #575 deleted ir.model.data records with IDs: [465174] 2026-08-18 06:49:03,823 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #575 deleted account.journal records with IDs: [757] 2026-08-18 06:49:03,827 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_created_on_first_call ... 2026-08-18 06:49:03,959 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_falls_back_to_default ... 2026-08-18 06:49:04,081 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_reused_on_second_call ... 2026-08-18 06:49:04,207 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_found ... 2026-08-18 06:49:04,314 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_not_found ... 2026-08-18 06:49:04,402 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:49:04,489 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_category_explicit_value_overrides_settings ... 2026-08-18 06:49:05,924 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_expense_refund_categ_set_via_settings_persists ... 2026-08-18 06:49:06,900 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_income_refund_categ_set_via_settings_persists ... 2026-08-18 06:49:07,769 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_settings_refund_account_applies_to_new_category ... 2026-08-18 06:49:08,444 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:49:08,456 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_is_false_when_module_present_but_uninstallable ... 2026-08-18 06:49:08,669 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_reflects_module_presence_in_addons_path ... 2026-08-18 06:49:08,887 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_module_field_pairs_have_matching_availability_field_compute_and_setting ... 2026-08-18 06:49:08,919 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:49:18,009 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_billing_type_propagates_to_child_contacts ... 2026-08-18 06:49:18,158 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_company_partner_billing_type_is_vendor_bill ... 2026-08-18 06:49:18,243 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_individual_partner_billing_type_is_purchase_receipt ... 2026-08-18 06:49:18,345 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_falls_back_to_standard ... 2026-08-18 06:49:18,458 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_returns_configured ... 2026-08-18 06:49:18,528 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_falls_back_to_standard ... 2026-08-18 06:49:18,610 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_returns_configured ... 2026-08-18 06:49:18,694 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_partner_with_company_name_billing_type ... 2026-08-18 06:49:18,900 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_unreconciled_lines_after_partial_payment ... 2026-08-18 06:49:20,122 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:49:20,768 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account.tests.test_reverse_move_line: Starting TestReverseMoveLine.test_reverse_move_line ... 2026-08-18 06:49:21,613 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [683, 684] 2026-08-18 06:49:21,706 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1476] 2026-08-18 06:49:22,203 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 06:49:34,320 201 INFO rb-03e6980-224009-405073 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-08-18 06:49:34,517 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_check_total_transfer_percentage_exceeds_100_raises ... 2026-08-18 06:49:34,656 201 INFO rb-03e6980-224009-405073 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-08-18 06:49:34,779 201 INFO rb-03e6980-224009-405073 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-08-18 06:49:34,942 201 INFO rb-03e6980-224009-405073 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-08-18 06:49:35,054 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_cron_domain_matches_only_activated_rules ... 2026-08-18 06:49:35,107 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_perform_transfer_creates_move_and_clears_source_balance ... 2026-08-18 06:49:35,741 201 INFO rb-03e6980-224009-405073 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-08-18 06:49:36,381 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:49:51,635 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_01_invalid_csv_file_mimetype ... 2026-08-18 06:49:51,710 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_11_invalid_csv_file_content ... 2026-08-18 06:49:51,773 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_21_csv_file_import ... 2026-08-18 06:49:52,447 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_25_import_without_outstanding_account_raises ... 2026-08-18 06:49:52,586 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 06:50:09,896 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_01_invalid_xlsx_file_mimetype ... 2026-08-18 06:50:10,036 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_11_invalid_xlsx_file_content ... 2026-08-18 06:50:10,125 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_21_xlsx_file_import ... 2026-08-18 06:50:10,954 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 06:50:27,855 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_01_invalid_rje_file_extension ... 2026-08-18 06:50:27,942 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_11_invalid_rje_file_content ... 2026-08-18 06:50:28,008 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import ... 2026-08-18 06:50:31,322 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import_wrong_currency ... 2026-08-18 06:50:31,467 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 06:50:31,479 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_budget_hr_timesheet.tests.test_practical_amount: Starting TestPracticalAmount.test_01_practical_amount_with_analytic_account_and_budgetary_position ... 2026-08-18 06:50:35,074 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:50:35,910 201 INFO rb-03e6980-224009-405073 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-08-18 06:50:35,981 201 INFO rb-03e6980-224009-405073 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-08-18 06:50:36,082 201 INFO rb-03e6980-224009-405073 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-08-18 06:50:36,136 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:50:46,637 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_01_payment_onbehalf_01 ... 2026-08-18 06:50:47,964 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [729] 2026-08-18 06:50:48,144 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [1567] 2026-08-18 06:50:49,216 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_02_payment_onbehalf_02 ... 2026-08-18 06:50:50,423 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [732] 2026-08-18 06:50:50,593 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [1572] 2026-08-18 06:50:50,821 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_03_payment_onbehalf_03 ... 2026-08-18 06:50:52,179 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [734] 2026-08-18 06:50:52,325 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [1575] 2026-08-18 06:50:52,635 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_04_payment_onbehalf_04 ... 2026-08-18 06:50:53,967 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [736] 2026-08-18 06:50:54,075 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [1578] 2026-08-18 06:50:54,271 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_01 ... 2026-08-18 06:50:55,409 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [738] 2026-08-18 06:50:55,523 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [1581] 2026-08-18 06:50:56,691 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_02 ... 2026-08-18 06:50:58,054 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [742, 743] 2026-08-18 06:50:58,197 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [1588, 1589] 2026-08-18 06:50:58,509 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_06_payment_onbehalf_01 ... 2026-08-18 06:51:01,730 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted account.partial.reconcile records with IDs: [138, 139] 2026-08-18 06:51:01,877 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted account.full.reconcile records with IDs: [74] 2026-08-18 06:51:02,360 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [748, 749] 2026-08-18 06:51:02,621 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [1595, 1596, 1597, 1598] 2026-08-18 06:51:02,715 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted mail.message records with IDs: [10311, 10309] 2026-08-18 06:51:02,851 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted account.move records with IDs: [634, 635] 2026-08-18 06:51:02,862 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted mail.followers records with IDs: [2092, 2093] 2026-08-18 06:51:03,140 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [746, 747] 2026-08-18 06:51:03,260 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [1594] 2026-08-18 06:51:04,663 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_07_confirm_payment_receive ... 2026-08-18 06:51:07,045 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted account.partial.reconcile records with IDs: [142, 143] 2026-08-18 06:51:07,106 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted account.full.reconcile records with IDs: [76] 2026-08-18 06:51:07,408 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [756, 757] 2026-08-18 06:51:07,565 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [1607, 1608, 1609, 1610] 2026-08-18 06:51:07,623 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted mail.message records with IDs: [10319, 10317] 2026-08-18 06:51:07,717 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted account.move records with IDs: [639, 640] 2026-08-18 06:51:08,099 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted account.move.line.ctp records with IDs: [754, 755] 2026-08-18 06:51:08,213 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #590 deleted account.move.line records with IDs: [1605, 1606] 2026-08-18 06:51:09,783 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_08_validate_amount_onbehalf_greater_amount_payment ... 2026-08-18 06:51:11,006 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_09_validate_onbehalf_payment_onbehalf_distribution ... 2026-08-18 06:51:11,858 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_10_validate_same_partner_payment_onbehalf_distribution ... 2026-08-18 06:51:12,747 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_11_payment_onbehalf_foreign_currency ... 2026-08-18 06:51:15,623 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_12_create_onbehalf_payment_without_outstanding_account ... 2026-08-18 06:51:16,470 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_13_create_onbehalf_payment_with_outstanding_account ... 2026-08-18 06:51:17,550 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_14_post_onbehalf_payment_without_outstanding_account ... 2026-08-18 06:51:18,233 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_payment_onbehalf_without_payment_partner_001 ... 2026-08-18 06:51:21,079 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:51:33,273 201 INFO rb-03e6980-224009-405073 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-08-18 06:51:36,374 201 INFO rb-03e6980-224009-405073 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-08-18 06:51:37,898 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #592 deleted account.move.line.ctp records with IDs: [776] 2026-08-18 06:51:38,099 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #592 deleted account.move.line records with IDs: [1645] 2026-08-18 06:51:38,338 201 INFO rb-03e6980-224009-405073 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-08-18 06:51:40,072 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:52:00,723 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_01_statement_valid_complete ... 2026-08-18 06:52:02,879 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_02_lines_widget_open_balance ... 2026-08-18 06:52:03,963 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_03_check_default_foreign_currency ... 2026-08-18 06:52:04,753 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_04_check_change_foreign_currency ... 2026-08-18 06:52:05,192 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_05_check_statement ... 2026-08-18 06:52:06,210 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_06_get_move_lines_data ... 2026-08-18 06:52:07,186 201 INFO rb-03e6980-224009-405073 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 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #594 deleted account.move.line.ctp records with IDs: [788] 2023-01-10 00:00:00,000 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #594 deleted account.move.line records with IDs: [1673] 2026-08-18 06:52:10,226 201 INFO rb-03e6980-224009-405073 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 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #594 deleted account.move.line.ctp records with IDs: [791] 2023-01-11 00:00:00,000 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #594 deleted account.move.line records with IDs: [1678] 2026-08-18 06:52:13,594 201 INFO rb-03e6980-224009-405073 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 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #594 deleted account.move.line.ctp records with IDs: [794] 2023-01-11 00:00:00,000 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #594 deleted account.move.line records with IDs: [1683] 2026-08-18 06:52:16,094 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_10_adjust_bank_statement_line ... 2026-08-18 06:52:17,647 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #594 deleted account.move.line.ctp records with IDs: [795] 2026-08-18 06:52:17,969 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_statement_valid_complete_1 ... 2026-08-18 06:52:20,132 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:52:33,555 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a1_onchange_add_line_no_namerror_on_empty_widget ... 2026-08-18 06:52:34,533 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a2_get_move_lines_data_deterministic_pairing ... 2026-08-18 06:52:35,457 201 INFO rb-03e6980-224009-405073 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-08-18 06:52:35,581 201 INFO rb-03e6980-224009-405073 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-08-18 06:52:35,696 201 INFO rb-03e6980-224009-405073 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-08-18 06:52:35,782 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a7_cron_surfaces_failing_line_and_continues_batch ... 2026-08-18 06:52:37,016 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_b1_reconcile_button_gated_to_group_account_user ... 2026-08-18 06:52:38,203 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx01_foreign_vs_company_gain ... 2026-08-18 06:52:39,331 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx02_foreign_vs_company_loss ... 2026-08-18 06:52:41,224 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx03_foreign_vs_foreign_gain ... 2026-08-18 06:52:42,865 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx04_foreign_vs_foreign_loss ... 2026-08-18 06:52:44,163 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx05_cap_preservation_guard_company_currency_statement ... 2026-08-18 06:52:45,260 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx06_partial_settlement_of_foreign_counterpart_still_caps ... 2026-08-18 06:52:46,166 201 INFO rb-03e6980-224009-405073 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-08-18 06:52:47,159 201 INFO rb-03e6980-224009-405073 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-08-18 06:52:48,622 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx09_moving_journal_rate_with_unrelated_counterpart_currency ... 2026-08-18 06:52:50,025 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx10_depreciating_journal_rate_control_is_unaffected ... 2026-08-18 06:52:51,102 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m10_manual_reconcile_two_foreign_currencies_is_blocked ... 2026-08-18 06:52:51,782 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m11_genuine_partial_manual_reconcile_posts_no_phantom_writeoff ... 2026-08-18 06:52:52,956 201 INFO rb-03e6980-224009-405073 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-08-18 06:52:53,643 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m13_exchange_diff_preview_side_mirrors_posted_move ... 2026-08-18 06:52:56,316 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m1_manual_foreign_vs_company_appreciation_posts_gain ... 2026-08-18 06:52:57,509 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m2_manual_foreign_vs_company_depreciation_posts_loss ... 2026-08-18 06:52:58,703 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m3_manual_foreign_vs_foreign_appreciation_posts_gain ... 2026-08-18 06:52:59,822 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m4_manual_foreign_vs_foreign_depreciation_posts_loss ... 2026-08-18 06:53:01,028 201 INFO rb-03e6980-224009-405073 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-08-18 06:53:01,759 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m6_preview_exchange_diff_matches_posted_account_and_amount ... 2026-08-18 06:53:03,149 201 INFO rb-03e6980-224009-405073 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-08-18 06:53:04,479 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m8_same_currency_manual_reconcile_posts_no_fx ... 2026-08-18 06:53:05,284 201 INFO rb-03e6980-224009-405073 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-08-18 06:53:05,897 201 INFO rb-03e6980-224009-405073 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-08-18 06:53:06,489 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_s22_copy_of_reconciled_line_is_not_auto_reconciled ... 2026-08-18 06:53:07,072 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #596 deleted account.move.line.ctp records with IDs: [867] 2026-08-18 06:53:07,199 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #596 deleted account.move.line records with IDs: [1829] 2026-08-18 06:53:07,946 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx01_gain_posts_single_exchange_line ... 2026-08-18 06:53:09,078 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #596 deleted account.move.line.ctp records with IDs: [871] 2026-08-18 06:53:09,189 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #596 deleted account.move.line records with IDs: [1836] 2026-08-18 06:53:09,830 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx02_full_settlement_reconciles_and_pays ... 2026-08-18 06:53:11,181 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #596 deleted account.move.line.ctp records with IDs: [875] 2026-08-18 06:53:11,296 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #596 deleted account.move.line records with IDs: [1843] 2026-08-18 06:53:11,853 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx03_loss_posts_single_expense_line ... 2026-08-18 06:53:12,983 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #596 deleted account.move.line.ctp records with IDs: [879] 2026-08-18 06:53:13,073 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #596 deleted account.move.line records with IDs: [1850] 2026-08-18 06:53:13,635 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx04_no_rate_movement_posts_no_fx ... 2026-08-18 06:53:14,677 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #596 deleted account.move.line.ctp records with IDs: [883] 2026-08-18 06:53:14,771 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #596 deleted account.move.line records with IDs: [1857] 2026-08-18 06:53:15,024 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx05_genuine_partial_still_caps_no_fx ... 2026-08-18 06:53:16,325 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #596 deleted account.move.line.ctp records with IDs: [885] 2026-08-18 06:53:16,416 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #596 deleted account.move.line records with IDs: [1862] 2026-08-18 06:53:16,668 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 06:53:16,687 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour ... 2026-08-18 06:53:17,111 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [458] 2026-08-18 06:53:17,125 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10342] 2026-08-18 06:53:17,132 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:53:18,279 201 _WARNING rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Chrome headless failed to start: 2026-08-18 06:53:18,279 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: skipped TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:53:18,329 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_reconcile_kanban_smoke_tour (odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour) 2026-08-18 06:53:18,330 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour ... 2026-08-18 06:53:18,904 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [459] 2026-08-18 06:53:18,913 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10349] 2026-08-18 06:53:18,920 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:53:20,438 201 _WARNING rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.test_reconcile_kanban_smoke_tour: Chrome headless failed to start: [4529:4550:0818/065320.393827:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory 2026-08-18 06:53:20,439 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: skipped TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:53:20,480 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_reconcile_kanban_smoke_tour (odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour) 2026-08-18 06:53:20,480 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour ... 2026-08-18 06:53:21,014 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [460] 2026-08-18 06:53:21,033 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10356] 2026-08-18 06:53:21,041 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:53:22,649 201 WARNING rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.test_reconcile_kanban_smoke_tour.test_reconcile_kanban_smoke_tour: Chrome headless failed to start: 2026-08-18 06:53:22,649 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: skipped TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:53:22,715 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:53:22,731 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileFxValidateTour.test_reconcile_fx_validate_tour ... 2026-08-18 06:53:23,272 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [461] 2026-08-18 06:53:23,287 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10363] 2026-08-18 06:53:23,294 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:53:24,522 201 _WARNING rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Chrome headless failed to start: 2026-08-18 06:53:24,523 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: skipped TestReconcileFxValidateTour.test_reconcile_fx_validate_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:53:24,574 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_reconcile_fx_validate_tour (odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour) 2026-08-18 06:53:24,575 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileFxValidateTour.test_reconcile_fx_validate_tour ... 2026-08-18 06:53:25,071 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [462] 2026-08-18 06:53:25,081 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10369] 2026-08-18 06:53:25,087 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:53:26,297 201 _WARNING rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.test_reconcile_fx_validate_tour: Chrome headless failed to start: [4587:4608:0818/065326.065489:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4587:4608:0818/065326.069148:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4587:4608:0818/065326.070246:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4587:4608:0818/065326.070327:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4587:4608:0818/065326.070351:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4587:4608:0818/065326.090662:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4587:4587:0818/065326.097509:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4622:4622:0818/065326.117336:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4587:4608:0818/065326.130575:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4622:4622:0818/065326.131868:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4587:4587:0818/065326.224090:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4587:4587:0818/065326.224202:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4587:4587:0818/065326.224222:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4587:4608:0818/065326.224454:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4587:4608:0818/065326.224495:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:53:26,303 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: skipped TestReconcileFxValidateTour.test_reconcile_fx_validate_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:53:26,347 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_reconcile_fx_validate_tour (odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour) 2026-08-18 06:53:26,347 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileFxValidateTour.test_reconcile_fx_validate_tour ... 2026-08-18 06:53:26,878 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [463] 2026-08-18 06:53:26,890 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10375] 2026-08-18 06:53:26,899 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:53:28,174 201 WARNING rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.test_reconcile_fx_validate_tour.test_reconcile_fx_validate_tour: Chrome headless failed to start: 2026-08-18 06:53:28,175 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: skipped TestReconcileFxValidateTour.test_reconcile_fx_validate_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:53:28,231 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:53:28,249 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileA11yTour.test_reconcile_a11y_tour ... 2026-08-18 06:53:28,790 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [464] 2026-08-18 06:53:28,807 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10381] 2026-08-18 06:53:28,820 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:53:29,946 201 _WARNING rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Chrome headless failed to start: [4730:4730:0100/000000.942009:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) 2026-08-18 06:53:29,947 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: skipped TestReconcileA11yTour.test_reconcile_a11y_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:53:29,994 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_reconcile_a11y_tour (odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour) 2026-08-18 06:53:29,995 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileA11yTour.test_reconcile_a11y_tour ... 2026-08-18 06:53:30,569 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [465] 2026-08-18 06:53:30,578 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10387] 2026-08-18 06:53:30,583 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:53:31,700 201 _WARNING rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.test_reconcile_a11y_tour: Chrome headless failed to start: 2026-08-18 06:53:31,700 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: skipped TestReconcileA11yTour.test_reconcile_a11y_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:53:31,746 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_reconcile_a11y_tour (odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour) 2026-08-18 06:53:31,746 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileA11yTour.test_reconcile_a11y_tour ... 2026-08-18 06:53:32,309 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [466] 2026-08-18 06:53:32,323 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10393] 2026-08-18 06:53:32,330 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:53:33,439 201 WARNING rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.test_reconcile_a11y_tour.test_reconcile_a11y_tour: Chrome headless failed to start: [4761:4761:0100/000000.434995:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) [4762:4762:0100/000000.436587:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) 2026-08-18 06:53:33,439 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: skipped TestReconcileA11yTour.test_reconcile_a11y_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:53:33,511 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:53:33,535 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour ... 2026-08-18 06:53:34,066 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [467] 2026-08-18 06:53:34,077 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10399] 2026-08-18 06:53:34,087 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:53:34,813 201 _WARNING rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Chrome headless failed to start: [4777:4777:0100/000000.813428:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) 2026-08-18 06:53:34,814 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: skipped TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:53:34,844 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_reconcile_badge_uncheck_tour (odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour) 2026-08-18 06:53:34,845 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour ... 2026-08-18 06:53:35,345 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [468] 2026-08-18 06:53:35,360 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10404] 2026-08-18 06:53:35,369 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:53:36,467 201 _WARNING rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.test_reconcile_badge_uncheck_tour: Chrome headless failed to start: [4779:4800:0818/065336.190821:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4779:4800:0818/065336.196332:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4779:4800:0818/065336.196581:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4779:4800:0818/065336.199053:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4779:4800:0818/065336.199101:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4779:4800:0818/065336.219990:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4779:4779:0818/065336.229082:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4813:4813:0818/065336.247253:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4813:4813:0818/065336.263466:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4779:4800:0818/065336.299510:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:53:36,478 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: skipped TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:53:36,517 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_reconcile_badge_uncheck_tour (odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour) 2026-08-18 06:53:36,517 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour ... 2026-08-18 06:53:36,967 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [469] 2026-08-18 06:53:36,978 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10409] 2026-08-18 06:53:36,984 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:53:37,706 201 WARNING rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.test_reconcile_badge_uncheck_tour.test_reconcile_badge_uncheck_tour: Chrome headless failed to start: 2026-08-18 06:53:37,707 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: skipped TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:53:37,761 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:53:37,793 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour ... 2026-08-18 06:53:38,301 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [470] 2026-08-18 06:53:38,312 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10414] 2026-08-18 06:53:38,319 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:53:39,103 201 _WARNING rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Chrome headless failed to start: 2026-08-18 06:53:39,104 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: skipped TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:53:39,159 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_reconcile_manual_journal_item_tour (odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour) 2026-08-18 06:53:39,163 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour ... 2026-08-18 06:53:39,683 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [471] 2026-08-18 06:53:39,694 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10419] 2026-08-18 06:53:39,701 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:53:40,390 201 _WARNING rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.test_reconcile_manual_journal_item_tour: Chrome headless failed to start: 2026-08-18 06:53:40,390 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: skipped TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:53:40,433 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_reconcile_manual_journal_item_tour (odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour) 2026-08-18 06:53:40,433 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour ... 2026-08-18 06:53:40,787 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [472] 2026-08-18 06:53:40,796 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10424] 2026-08-18 06:53:40,801 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:53:41,622 201 WARNING rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.test_reconcile_manual_journal_item_tour.test_reconcile_manual_journal_item_tour: Chrome headless failed to start: 2026-08-18 06:53:41,623 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: skipped TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:53:41,681 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:53:41,699 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only ... 2026-08-18 06:53:42,106 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [473] 2026-08-18 06:53:42,116 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10429] 2026-08-18 06:53:42,121 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:53:42,651 201 _WARNING rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome headless failed to start: 2026-08-18 06:53:42,652 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: skipped TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:53:42,703 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_reconcile_group_fence_absent_for_invoicing_only (odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only) 2026-08-18 06:53:42,704 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only ... 2026-08-18 06:53:43,252 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [474] 2026-08-18 06:53:43,272 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10433] 2026-08-18 06:53:43,280 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:53:44,267 201 _WARNING rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only.test_reconcile_group_fence_absent_for_invoicing_only: Chrome headless failed to start: 2026-08-18 06:53:44,268 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: skipped TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:53:44,302 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_reconcile_group_fence_absent_for_invoicing_only (odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only) 2026-08-18 06:53:44,302 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only ... 2026-08-18 06:53:44,829 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [475] 2026-08-18 06:53:44,839 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10437] 2026-08-18 06:53:44,846 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:53:45,648 201 WARNING rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only.test_reconcile_group_fence_absent_for_invoicing_only.test_reconcile_group_fence_absent_for_invoicing_only: Chrome headless failed to start: 2026-08-18 06:53:45,648 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: skipped TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:53:45,690 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user ... 2026-08-18 06:53:46,252 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [476] 2026-08-18 06:53:46,266 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10441] 2026-08-18 06:53:46,271 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:53:46,810 201 _WARNING rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Chrome headless failed to start: 2026-08-18 06:53:46,834 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: skipped TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:53:46,881 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_reconcile_group_fence_present_for_account_user (odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user) 2026-08-18 06:53:46,882 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user ... 2026-08-18 06:53:47,417 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [477] 2026-08-18 06:53:47,434 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10445] 2026-08-18 06:53:47,475 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:53:48,303 201 _WARNING rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user.test_reconcile_group_fence_present_for_account_user: Chrome headless failed to start: [5014:5035:0818/065348.123298:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5014:5035:0818/065348.132257:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5014:5035:0818/065348.132387:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5014:5035:0818/065348.134096:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5014:5035:0818/065348.134130:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5014:5035:0818/065348.144806:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5014:5014:0818/065348.150997:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5049:5049:0818/065348.172931:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5049:5049:0818/065348.176859:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5014:5035:0818/065348.178436:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5014:5014:0818/065348.264661:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5014:5014:0818/065348.264752:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5014:5014:0818/065348.264772:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5014:5035:0818/065348.268280:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5014:5035:0818/065348.268323:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:53:48,310 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: skipped TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:53:48,356 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_reconcile_group_fence_present_for_account_user (odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user) 2026-08-18 06:53:48,356 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user ... 2026-08-18 06:53:48,854 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [478] 2026-08-18 06:53:48,868 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10449] 2026-08-18 06:53:48,874 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:53:49,604 201 WARNING rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user.test_reconcile_group_fence_present_for_account_user.test_reconcile_group_fence_present_for_account_user: Chrome headless failed to start: 2026-08-18 06:53:49,604 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: skipped TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:53:49,683 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 06:53:49,715 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileManualFxTour.test_reconcile_manual_fx_tour ... 2026-08-18 06:53:50,216 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [479] 2026-08-18 06:53:50,225 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10453] 2026-08-18 06:53:50,231 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:53:50,969 201 _WARNING rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Chrome headless failed to start: [5156:5156:0100/000000.949250:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) [5157:5157:0100/000000.951441:ERROR:content/zygote/zygote_linux.cc:662] write: Broken pipe (32) 2026-08-18 06:53:50,970 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: skipped TestReconcileManualFxTour.test_reconcile_manual_fx_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:53:50,999 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_reconcile_manual_fx_tour (odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour) 2026-08-18 06:53:51,000 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileManualFxTour.test_reconcile_manual_fx_tour ... 2026-08-18 06:53:51,593 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [480] 2026-08-18 06:53:51,605 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10458] 2026-08-18 06:53:51,612 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:53:52,835 201 _WARNING rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.test_reconcile_manual_fx_tour: Chrome headless failed to start: [5158:5179:0818/065352.541253:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5158:5179:0818/065352.546298:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5158:5179:0818/065352.546397:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5158:5179:0818/065352.546436:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5158:5179:0818/065352.546462:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5158:5179:0818/065352.578797:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5158:5158:0818/065352.590779:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5194:5194:0818/065352.598853:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5194:5194:0818/065352.607248:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5158:5179:0818/065352.620129:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5158:5158:0818/065352.738722:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5158:5158:0818/065352.738849:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5158:5158:0818/065352.738872:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5158:5179:0818/065352.740390:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5158:5179:0818/065352.743304:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 06:53:52,841 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: skipped TestReconcileManualFxTour.test_reconcile_manual_fx_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:53:52,874 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_reconcile_manual_fx_tour (odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour) 2026-08-18 06:53:52,874 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileManualFxTour.test_reconcile_manual_fx_tour ... 2026-08-18 06:53:54,145 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [481] 2026-08-18 06:53:54,178 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10463] 2026-08-18 06:53:54,186 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 06:53:55,180 201 WARNING rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.test_reconcile_manual_fx_tour.test_reconcile_manual_fx_tour: Chrome headless failed to start: 2026-08-18 06:53:55,180 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: skipped TestReconcileManualFxTour.test_reconcile_manual_fx_tour : Failed to detect chrome devtools port after 10.0s. 2026-08-18 06:53:55,237 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 06:54:17,124 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_1 ... 2026-08-18 06:54:20,378 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_2 ... 2026-08-18 06:54:23,377 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_3 ... 2026-08-18 06:54:27,513 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #624 deleted account.move.line.ctp records with IDs: [945, 946, 947, 948] 2026-08-18 06:54:27,751 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #624 deleted account.move.line records with IDs: [1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982] 2026-08-18 06:54:28,003 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #624 deleted account.move records with IDs: [810, 811, 812, 813] 2026-08-18 06:54:29,176 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_with_foreign_currency ... 2026-08-18 06:54:32,653 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_post_invoice_with_recurring_line ... 2026-08-18 06:54:36,658 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_reset_recurring_invoice_to_draft ... 2026-08-18 06:54:40,805 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #627 deleted account.move.line.ctp records with IDs: [960, 961] 2026-08-18 06:54:40,977 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #627 deleted account.move.line records with IDs: [2027, 2028, 2029, 2030] 2026-08-18 06:54:41,153 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #627 deleted account.move records with IDs: [835, 836] 2026-08-18 06:54:41,238 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_still_cannot_create_allocation_manually ... 2026-08-18 06:54:45,178 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_manual_recurring_transfer_4 ... 2026-08-18 06:54:48,658 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_dates_constraint ... 2026-08-18 06:54:49,093 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_name ... 2026-08-18 06:54:49,429 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_fallback_used_when_line_has_no_product ... 2026-08-18 06:54:50,835 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_resolved_per_line_company_not_ambient_company ... 2026-08-18 06:54:51,284 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_allocations_identical_for_clerk_and_accountant ... 2026-08-18 06:54:57,125 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_customer_invoice_created_by_orm ... 2026-08-18 06:54:57,996 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_vendor_bill_created_by_orm ... 2026-08-18 06:54:58,805 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_when_dates_written_after_create ... 2026-08-18 06:54:59,644 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-18 06:55:33,945 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-08-18 06:55:33,968 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 635, model: affiliate.commission.rule 2026-08-18 06:55:33,976 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 635, model: affiliate.report 2026-08-18 06:55:33,982 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 635, model: affiliate.code 2026-08-18 06:55:33,984 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 635, model: affiliate.commission 2026-08-18 06:55:33,987 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 635, model: affiliate.commission.line 2026-08-18 06:55:33,990 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 635, model: affiliate.commission.rule 2026-08-18 06:55:33,992 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 635, model: affiliate.report 2026-08-18 06:55:33,997 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 635, model: affiliate.code 2026-08-18 06:55:33,999 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 635, model: affiliate.commission 2026-08-18 06:55:34,002 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 635, model: affiliate.commission.line 2026-08-18 06:55:34,004 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 635, model: affiliate.commission.rule 2026-08-18 06:55:34,006 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 635, model: affiliate.report 2026-08-18 06:55:34,011 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 635, model: affiliate.code 2026-08-18 06:55:34,013 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 635, model: affiliate.commission 2026-08-18 06:55:34,016 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 635, model: affiliate.commission.line 2026-08-18 06:55:34,018 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 635, model: affiliate.commission.rule 2026-08-18 06:55:34,020 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 635, model: affiliate.report 2026-08-18 06:55:34,043 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-08-18 06:55:34,061 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 633, model: affiliate.commission.rule 2026-08-18 06:55:34,068 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 633, model: affiliate.progressive.commission.rule 2026-08-18 06:55:34,070 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 633, model: affiliate.report 2026-08-18 06:55:34,074 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 633, model: affiliate.code 2026-08-18 06:55:34,076 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 633, model: affiliate.commission 2026-08-18 06:55:34,079 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 633, model: affiliate.commission.line 2026-08-18 06:55:34,081 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 633, model: affiliate.commission.rule 2026-08-18 06:55:34,082 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 633, model: affiliate.progressive.commission.rule 2026-08-18 06:55:34,085 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 633, model: affiliate.report 2026-08-18 06:55:34,088 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 633, model: affiliate.code 2026-08-18 06:55:34,090 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 633, model: affiliate.commission 2026-08-18 06:55:34,092 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 633, model: affiliate.commission.line 2026-08-18 06:55:34,095 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 633, model: affiliate.commission.rule 2026-08-18 06:55:34,097 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 633, model: affiliate.progressive.commission.rule 2026-08-18 06:55:34,099 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 633, model: affiliate.report 2026-08-18 06:55:34,102 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 633, model: affiliate.code 2026-08-18 06:55:34,104 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 633, model: affiliate.commission 2026-08-18 06:55:34,106 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 633, model: affiliate.commission.line 2026-08-18 06:55:34,109 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 633, model: affiliate.commission.rule 2026-08-18 06:55:34,111 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 633, model: affiliate.progressive.commission.rule 2026-08-18 06:55:34,113 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 633, model: affiliate.report 2026-08-18 06:55:34,138 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_03_access_right_affliate_user ... 2026-08-18 06:55:34,154 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 636, model: affiliate.report 2026-08-18 06:55:34,164 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 636, model: affiliate.commission.rule 2026-08-18 06:55:34,167 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 636, model: affiliate.progressive.commission.rule 2026-08-18 06:55:34,169 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 636, model: affiliate.report 2026-08-18 06:55:34,174 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 636, model: affiliate.commission.rule 2026-08-18 06:55:34,176 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 636, model: affiliate.progressive.commission.rule 2026-08-18 06:55:34,178 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 636, model: affiliate.report 2026-08-18 06:55:34,182 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 636, model: affiliate.code 2026-08-18 06:55:34,184 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 636, model: affiliate.commission 2026-08-18 06:55:34,186 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 636, model: affiliate.commission.line 2026-08-18 06:55:34,188 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 636, model: affiliate.commission.rule 2026-08-18 06:55:34,190 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 636, model: affiliate.progressive.commission.rule 2026-08-18 06:55:34,192 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 636, model: affiliate.report 2026-08-18 06:55:34,215 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_04_access_right_affliate_admin ... 2026-08-18 06:55:34,234 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 640, model: affiliate.report 2026-08-18 06:55:34,244 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 640, model: affiliate.report 2026-08-18 06:55:34,249 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 640, model: affiliate.report 2026-08-18 06:55:34,273 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_05_access_rule_own_affiliate_code ... 2026-08-18 06:55:34,302 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 636, model: affiliate.code 2026-08-18 06:55:34,318 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 636, model: affiliate.code 2026-08-18 06:55:34,342 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 636, model: affiliate.code 2026-08-18 06:55:34,359 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 636, model: affiliate.code 2026-08-18 06:55:34,398 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 636, model: affiliate.code 2026-08-18 06:55:34,402 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 636, model: affiliate.code 2026-08-18 06:55:34,415 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 636, model: affiliate.code 2026-08-18 06:55:34,447 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_06_access_rule_own_affiliate_commission ... 2026-08-18 06:55:34,590 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 636, model: affiliate.commission 2026-08-18 06:55:34,608 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 636, model: affiliate.commission 2026-08-18 06:55:34,625 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 636, model: affiliate.commission 2026-08-18 06:55:34,639 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 636, model: affiliate.commission 2026-08-18 06:55:34,687 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 636, model: affiliate.commission 2026-08-18 06:55:34,691 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 636, model: affiliate.commission 2026-08-18 06:55:34,706 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 636, model: affiliate.commission 2026-08-18 06:55:34,742 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_07_access_rule_all_affiliate_code ... 2026-08-18 06:55:34,801 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_08_access_rule_all_affiliate_commission ... 2026-08-18 06:55:34,969 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_09_access_right_billing_user ... 2026-08-18 06:55:34,988 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 642, model: affiliate.code 2026-08-18 06:55:34,999 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 642, model: affiliate.commission 2026-08-18 06:55:35,003 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 642, model: affiliate.commission.line 2026-08-18 06:55:35,007 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 642, model: affiliate.commission.rule 2026-08-18 06:55:35,012 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 642, model: affiliate.code 2026-08-18 06:55:35,016 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 642, model: affiliate.commission 2026-08-18 06:55:35,019 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 642, model: affiliate.commission.line 2026-08-18 06:55:35,024 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 642, model: affiliate.commission.rule 2026-08-18 06:55:35,033 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 642, model: affiliate.code 2026-08-18 06:55:35,038 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 642, model: affiliate.commission 2026-08-18 06:55:35,051 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 642, model: affiliate.commission.line 2026-08-18 06:55:35,071 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 642, model: affiliate.commission.rule 2026-08-18 06:55:35,099 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_10_access_right_account_readonly_user ... 2026-08-18 06:55:35,131 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 643, model: affiliate.code 2026-08-18 06:55:35,148 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 643, model: affiliate.commission 2026-08-18 06:55:35,151 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 643, model: affiliate.commission.line 2026-08-18 06:55:35,154 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 643, model: affiliate.commission.rule 2026-08-18 06:55:35,162 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 643, model: affiliate.code 2026-08-18 06:55:35,165 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 643, model: affiliate.commission 2026-08-18 06:55:35,170 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 643, model: affiliate.commission.line 2026-08-18 06:55:35,173 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 643, model: affiliate.commission.rule 2026-08-18 06:55:35,177 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 643, model: affiliate.code 2026-08-18 06:55:35,183 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 643, model: affiliate.commission 2026-08-18 06:55:35,186 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 643, model: affiliate.commission.line 2026-08-18 06:55:35,188 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 643, model: affiliate.commission.rule 2026-08-18 06:55:35,276 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-18 06:56:05,170 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_existing_invoice ... 2026-08-18 06:56:06,393 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_no_existing_invoice ... 2026-08-18 06:56:07,263 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_link_commission_ids ... 2026-08-18 06:56:08,074 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 06:56:39,301 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_capacity_check_sees_whole_pool_for_plain_user ... 2026-08-18 06:56:39,652 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_create_excludes_search_sees_whole_pool_for_plain_user ... 2026-08-18 06:56:39,868 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_barcode ... 2026-08-18 06:56:39,898 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_create_affiliate ... 2026-08-18 06:56:40,077 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_generate_name_with_config ... 2026-08-18 06:56:40,308 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_01 ... 2026-08-18 06:56:40,412 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_02 ... 2026-08-18 06:56:40,490 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_03 ... 2026-08-18 06:56:40,573 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_04 ... 2026-08-18 06:56:40,632 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_name_search ... 2026-08-18 06:56:40,667 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_reach_the_maximun_limit_of_affiliate_code ... 2026-08-18 06:56:41,112 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 06:57:07,889 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_commission_rule: Starting TestCommissionRule.test_check_date ... 2026-08-18 06:57:08,032 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 06:57:35,079 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_01_config_auto_generate_affiliate_bill_receipts ... 2026-08-18 06:57:35,296 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_02_cron_generate_affiliate_bill_receipts_with_month_cycle ... 2026-08-18 06:57:35,475 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) started manually 2026-08-18 06:57:35,537 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) done 2026-08-18 06:57:35,563 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) started manually 2026-08-18 06:57:36,042 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) done 2026-08-18 06:57:36,141 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) started manually 2026-08-18 06:57:36,510 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) done 2026-08-18 06:57:36,549 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_03_cron_generate_affiliate_bill_receipts_with_week_cycle ... 2026-08-18 06:57:36,914 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) started manually 2026-08-18 06:57:36,999 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) done 2026-08-18 06:57:37,031 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) started manually 2026-08-18 06:57:37,539 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) done 2026-08-18 06:57:37,636 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) started manually 2026-08-18 06:57:37,998 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) done 2026-08-18 06:57:38,024 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_04_cron_generate_affiliate_bill_receipts_with_day_cycle ... 2026-08-18 06:57:38,324 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) started manually 2026-08-18 06:57:38,410 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) done 2026-08-18 06:57:38,437 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) started manually 2026-08-18 06:57:38,860 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) done 2026-08-18 06:57:38,967 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) started manually 2026-08-18 06:57:39,336 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (98) done 2026-08-18 06:57:39,365 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_05_create_commission_receipt_invoice_manually ... 2026-08-18 06:57:40,032 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 06:58:06,697 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-08-18 06:58:07,655 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 06:58:31,955 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_01_remove_partner_has_been_linked_viin_affiliate_code ... 2026-08-18 06:58:32,089 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [59] 2026-08-18 06:58:32,095 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2472] 2026-08-18 06:58:32,528 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1425] 2026-08-18 06:58:32,556 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_create_commission ... 2026-08-18 06:58:34,673 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_default_commission_percentage ... 2026-08-18 06:58:34,765 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 06:59:00,781 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_access_commission_multi_company ... 2026-08-18 06:59:00,971 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 720, model: affiliate.commission 2026-08-18 06:59:00,994 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25], uid: 719, model: affiliate.commission 2026-08-18 06:59:01,029 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [24], uid: 720, model: affiliate.commission 2026-08-18 06:59:01,049 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [25], uid: 719, model: affiliate.commission 2026-08-18 06:59:01,083 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 720, model: affiliate.commission 2026-08-18 06:59:01,104 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 719, model: affiliate.commission 2026-08-18 06:59:01,137 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [24], uid: 720, model: affiliate.commission 2026-08-18 06:59:01,159 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [25], uid: 719, model: affiliate.commission 2026-08-18 06:59:01,205 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_affiliate_code_multi_company ... 2026-08-18 06:59:01,268 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 720, model: affiliate.code 2026-08-18 06:59:01,294 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 719, model: affiliate.code 2026-08-18 06:59:01,334 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [62], uid: 720, model: affiliate.code 2026-08-18 06:59:01,381 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [63], uid: 719, model: affiliate.code 2026-08-18 06:59:01,425 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 720, model: affiliate.code 2026-08-18 06:59:01,443 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 719, model: affiliate.code 2026-08-18 06:59:01,475 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [62], uid: 720, model: affiliate.code 2026-08-18 06:59:01,503 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [63], uid: 719, model: affiliate.code 2026-08-18 06:59:01,560 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_commission_rule ... 2026-08-18 06:59:01,658 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 720, model: affiliate.commission.rule 2026-08-18 06:59:01,700 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 719, model: affiliate.commission.rule 2026-08-18 06:59:01,755 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [19], uid: 720, model: affiliate.commission.rule 2026-08-18 06:59:01,777 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 719, model: affiliate.commission.rule 2026-08-18 06:59:01,810 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 720, model: affiliate.commission.rule 2026-08-18 06:59:01,831 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [20], uid: 719, model: affiliate.commission.rule 2026-08-18 06:59:01,865 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [19], uid: 720, model: affiliate.commission.rule 2026-08-18 06:59:01,887 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [20], uid: 719, model: affiliate.commission.rule 2026-08-18 06:59:01,972 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 06:59:27,114 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_multi_currency: Starting TestMultiCurrency.test_multi_currency ... 2026-08-18 06:59:28,576 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 06:59:57,217 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_01_create_affiliate_referral_commission ... 2026-08-18 06:59:57,403 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_02_create_commission_invoice ... 2026-08-18 06:59:58,557 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_03_create_commission_invoice ... 2026-08-18 06:59:59,889 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 07:00:26,235 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_compute_is_affiliate ... 2026-08-18 07:00:26,327 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [76] 2026-08-18 07:00:26,332 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2598] 2026-08-18 07:00:26,359 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_search_is_affiliate ... 2026-08-18 07:00:26,471 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 07:00:51,793 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_internal ... 2026-08-18 07:00:53,260 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_portal ... 2026-08-18 07:00:54,241 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_compute_user_count ... 2026-08-18 07:00:54,289 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_enable_auto_generate_code_for_portal ... 2026-08-18 07:00:54,941 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_enable_auto_generate_code_for_user ... 2026-08-18 07:00:55,622 201 INFO rb-03e6980-224009-405073 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-08-18 07:00:56,467 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_not_enable_auto_generate_code ... 2026-08-18 07:00:57,281 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_generate_affiliate_code ... 2026-08-18 07:00:57,406 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-18 07:01:26,306 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_crm.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_lead_count ... 2026-08-18 07:01:26,422 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted crm.lead records with IDs: [77] 2026-08-18 07:01:26,495 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 07:01:52,714 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_create_lead ... 2026-08-18 07:01:52,798 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 799, model: crm.lead 2026-08-18 07:01:52,815 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 802, model: crm.lead 2026-08-18 07:01:52,826 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 803, model: crm.lead 2026-08-18 07:01:52,861 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_read_lead ... 2026-08-18 07:01:52,889 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 799, model: crm.lead 2026-08-18 07:01:52,930 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 802, model: crm.lead 2026-08-18 07:01:52,952 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 803, model: crm.lead 2026-08-18 07:01:52,972 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 799, model: crm.lead 2026-08-18 07:01:53,230 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_unlink_lead ... 2026-08-18 07:01:53,248 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 799, model: crm.lead 2026-08-18 07:01:53,267 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 802, model: crm.lead 2026-08-18 07:01:53,283 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 803, model: crm.lead 2026-08-18 07:01:53,327 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_write_lead ... 2026-08-18 07:01:53,351 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 799, model: crm.lead 2026-08-18 07:01:53,382 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 802, model: crm.lead 2026-08-18 07:01:53,402 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 803, model: crm.lead 2026-08-18 07:01:53,496 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 07:01:53,755 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_01_affiliate_loyalty_coupon_program ... 2026-08-18 07:01:53,866 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_02_affiliate_loyalty_discount_code_program ... 2026-08-18 07:01:53,973 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_03_reach_the_limit_of_length_of_affiliate_discount_code ... 2026-08-18 07:01:54,787 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_04_loyalty_rule_display_name_recompute_on_program_rename ... 2026-08-18 07:01:54,851 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:01:56,185 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_01_check_affiliate_admin_access_loyalty ... 2026-08-18 07:01:56,216 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 807, model: loyalty.program 2026-08-18 07:01:56,229 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 807, model: loyalty.generate.wizard 2026-08-18 07:01:56,232 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 807, model: loyalty.program 2026-08-18 07:01:56,253 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_02_check_affiliate_user_all_doc_access_loyalty ... 2026-08-18 07:01:56,470 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 806, model: loyalty.rule 2026-08-18 07:01:56,474 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 806, model: loyalty.reward 2026-08-18 07:01:56,504 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 806, model: loyalty.program 2026-08-18 07:01:56,507 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 806, model: loyalty.rule 2026-08-18 07:01:56,511 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 806, model: loyalty.reward 2026-08-18 07:01:56,535 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #806 deleted mail.message records with IDs: [10547, 10545, 10544] 2026-08-18 07:01:56,535 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 806, model: loyalty.card 2026-08-18 07:01:56,538 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 806, model: loyalty.generate.wizard 2026-08-18 07:01:56,542 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 806, model: loyalty.program 2026-08-18 07:01:56,546 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 806, model: loyalty.rule 2026-08-18 07:01:56,602 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 806, model: loyalty.reward 2026-08-18 07:01:56,609 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 806, model: loyalty.mail 2026-08-18 07:01:56,612 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 806, model: loyalty.history 2026-08-18 07:01:56,615 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 806, model: loyalty.mail 2026-08-18 07:01:56,617 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 806, model: loyalty.history 2026-08-18 07:01:56,620 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 806, model: loyalty.mail 2026-08-18 07:01:56,622 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 806, model: loyalty.history 2026-08-18 07:01:56,648 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_03_check_affiliate_user_own_doc_access_loyalty ... 2026-08-18 07:01:56,845 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 805, model: loyalty.rule 2026-08-18 07:01:56,850 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 805, model: loyalty.reward 2026-08-18 07:01:56,887 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 805, model: loyalty.program 2026-08-18 07:01:56,890 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 805, model: loyalty.rule 2026-08-18 07:01:56,892 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 805, model: loyalty.reward 2026-08-18 07:01:56,905 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #805 deleted mail.message records with IDs: [10547, 10545, 10544] 2026-08-18 07:01:56,906 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 805, model: loyalty.card 2026-08-18 07:01:56,908 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 805, model: loyalty.generate.wizard 2026-08-18 07:01:56,912 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 805, model: loyalty.program 2026-08-18 07:01:56,914 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 805, model: loyalty.rule 2026-08-18 07:01:56,987 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 805, model: loyalty.reward 2026-08-18 07:01:56,993 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 805, model: loyalty.mail 2026-08-18 07:01:56,995 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 805, model: loyalty.history 2026-08-18 07:01:56,997 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 805, model: loyalty.mail 2026-08-18 07:01:56,999 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 805, model: loyalty.history 2026-08-18 07:01:57,003 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 805, model: loyalty.mail 2026-08-18 07:01:57,006 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 805, model: loyalty.history 2026-08-18 07:01:57,035 201 INFO rb-03e6980-224009-405073 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-08-18 07:01:57,169 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [151, 152], uid: 805, model: loyalty.card 2026-08-18 07:01:57,197 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 805, model: loyalty.rule 2026-08-18 07:01:57,218 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [181], uid: 805, model: loyalty.history 2026-08-18 07:01:57,350 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 07:02:14,177 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_01_generate_commission_from_pos_order_loyalty_discounted_01 ... 2026-08-18 07:02:15,338 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_02_generate_commission_from_pos_order_loyalty_discounted_02 ... 2026-08-18 07:02:16,136 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_03_generate_commission_from_pos_order_loyalty_discounted_03 ... 2026-08-18 07:02:16,915 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_04_generate_commission_from_pos_order_loyalty_discounted_04 ... 2026-08-18 07:02:17,872 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_05_generate_commission_from_pos_order_loyalty_discounted_05 ... 2026-08-18 07:02:18,694 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos: Starting TestAffiliateLoyaltyPOS.test_06_generate_commission_from_pos_order_loyalty_discounted_06 ... 2026-08-18 07:02:19,577 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 07:02:37,470 201 INFO rb-03e6980-224009-405073 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-08-18 07:02:37,572 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 07:02:56,950 201 INFO rb-03e6980-224009-405073 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-08-18 07:02:57,114 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 07:03:15,712 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_coupon_code: Starting TestAffiliateLoyaltyPOSOwnershipScopeGuard.test_ownership_listing_stays_scoped_for_cashier ... 2026-08-18 07:03:15,840 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [159], uid: 822, model: loyalty.card 2026-08-18 07:03:15,870 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [187], uid: 822, model: loyalty.history 2026-08-18 07:03:15,982 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 07:03:34,087 201 INFO rb-03e6980-224009-405073 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-08-18 07:03:34,287 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 07:03:53,945 201 INFO rb-03e6980-224009-405073 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-08-18 07:03:54,344 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 07:04:07,264 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend: Starting TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch ... 2026-08-18 07:04:07,866 201 _WARNING rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Chrome headless failed to start: [5284:5305:0818/070407.592131:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5284:5305:0818/070407.601712:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5284:5305:0818/070407.602136:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5284:5305:0818/070407.602214:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5284:5305:0818/070407.602237:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5284:5305:0818/070407.624890:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5284:5284:0818/070407.626853:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5320:5320:0818/070407.640560:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5320:5320:0818/070407.646884:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5284:5305:0818/070407.657899:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 07:04:07,873 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend: skipped TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch : Failed to detect chrome devtools port after 10.0s. 2026-08-18 07:04:07,917 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_affiliate_loyalty_reward_refresh_on_affiliate_switch (odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch) 2026-08-18 07:04:07,918 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend: Starting TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch ... 2026-08-18 07:04:08,342 201 _WARNING rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Chrome headless failed to start: [5399:5420:0818/070408.170021:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5399:5420:0818/070408.176997:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5399:5420:0818/070408.177149:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5399:5420:0818/070408.177392:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5399:5420:0818/070408.177409:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5399:5420:0818/070408.187954:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5399:5399:0818/070408.191274:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5436:5436:0818/070408.205295:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5436:5436:0818/070408.208402:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5399:5420:0818/070408.214497:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5399:5399:0818/070408.300143:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5399:5399:0818/070408.300219:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5399:5399:0818/070408.300234:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5399:5420:0818/070408.300255:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5399:5420:0818/070408.300279:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 07:04:08,353 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend: skipped TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch : Failed to detect chrome devtools port after 10.0s. 2026-08-18 07:04:08,392 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Retrying a failed test: test_affiliate_loyalty_reward_refresh_on_affiliate_switch (odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch) 2026-08-18 07:04:08,393 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend: Starting TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch ... 2026-08-18 07:04:08,831 201 WARNING rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Chrome headless failed to start: [5508:5529:0818/070408.650343:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5508:5529:0818/070408.656362:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5508:5529:0818/070408.657626:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5508:5529:0818/070408.659800:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5508:5529:0818/070408.659828:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5508:5529:0818/070408.670366:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5508:5508:0818/070408.674834:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5543:5543:0818/070408.684469:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5543:5543:0818/070408.690961:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5508:5529:0818/070408.711395:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5508:5508:0818/070408.794076:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5508:5508:0818/070408.794286:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5508:5508:0818/070408.794307:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5508:5529:0818/070408.794343:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5508:5529:0818/070408.794386:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") 2026-08-18 07:04:08,837 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend: skipped TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch : Failed to detect chrome devtools port after 10.0s. 2026-08-18 07:04:08,910 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 07:04:09,456 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_01_add_affiliate_code_by_applying_related_coupon ... 2026-08-18 07:04:09,757 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_02_add_affiliate_code_by_applying_unrelated_coupon ... 2026-08-18 07:04:09,893 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_03_add_affiliate_code_by_applying_related_coupons ... 2026-08-18 07:04:10,050 201 INFO rb-03e6980-224009-405073 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-08-18 07:04:11,402 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_05_add_affiliate_code_by_applying_related_rule_code ... 2026-08-18 07:04:11,511 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_06_add_affiliate_code_by_applying_unrelated_rule_code ... 2026-08-18 07:04:11,651 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_07_add_affiliate_code_by_applying_related_rule_code ... 2026-08-18 07:04:11,860 201 INFO rb-03e6980-224009-405073 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-08-18 07:04:13,160 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_09_generate_commission_from_sale_order_loyalty_discounted_01 ... 2026-08-18 07:04:14,706 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_10_generate_commission_from_sale_order_loyalty_discounted_02 ... 2026-08-18 07:04:14,728 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-08-18 07:04:16,364 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_11_generate_commission_from_sale_order_loyalty_discounted_03 ... 2026-08-18 07:04:16,379 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-08-18 07:04:17,946 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_12_generate_commission_from_sale_order_loyalty_discounted_04 ... 2026-08-18 07:04:19,365 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_13_generate_commission_from_sale_order_loyalty_discounted_05 ... 2026-08-18 07:04:19,400 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-08-18 07:04:20,902 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_14_generate_commission_from_sale_order_loyalty_discounted_06 ... 2026-08-18 07:04:20,949 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-08-18 07:04:22,495 201 INFO rb-03e6980-224009-405073 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-08-18 07:04:22,535 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-08-18 07:04:24,398 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:04:27,432 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_01_non_owner_applies_related_coupon_code ... 2026-08-18 07:04:27,762 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_02_non_owner_applies_related_rule_code ... 2026-08-18 07:04:28,116 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_03_non_owner_applies_affiliate_name_directly ... 2026-08-18 07:04:28,260 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_04_non_owner_applies_unrelated_code_stays_unlinked ... 2026-08-18 07:04:28,385 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_05_non_owner_applies_invalid_code_still_errors ... 2026-08-18 07:04:28,476 201 INFO rb-03e6980-224009-405073 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-08-18 07:04:28,567 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:05:01,764 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_amount_verify_affiliate_commission_01 ... 2026-08-18 07:05:02,859 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_separate_invoice_01 ... 2026-08-18 07:05:04,201 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 07:05:10,266 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_001 ... 2026-08-18 07:05:11,081 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_002 ... 2026-08-18 07:05:11,771 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_001 ... 2026-08-18 07:05:13,111 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_002 ... 2026-08-18 07:05:14,138 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_001 ... 2026-08-18 07:05:14,203 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_002 ... 2026-08-18 07:05:14,834 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:05:41,178 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3939, 3938, 3937, 3936, 3935] 2026-08-18 07:05:41,191 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [283949, 283952, 283950, 283953, 283951] 2026-08-18 07:05:41,192 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-08-18 07:05:41,439 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_group_user_action_confirm_multi_level_commission ... 2026-08-18 07:05:41,807 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reconfirm_reuses_done_upline_not_owned_by_actor ... 2026-08-18 07:05:44,084 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reuse_cascade_does_not_widen_ownership_listing ... 2026-08-18 07:05:44,345 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [53], uid: 852, model: affiliate.commission 2026-08-18 07:05:44,376 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_second_commission_event_upline_not_owned_no_cache ... 2026-08-18 07:05:44,730 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 07:06:14,403 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3939, 3938, 3937, 3936, 3935] 2026-08-18 07:06:14,413 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [283949, 283952, 283950, 283953, 283951] 2026-08-18 07:06:14,413 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-08-18 07:06:15,008 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_blocked_when_far_upline_has_active_invoice ... 2026-08-18 07:06:15,980 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_cascades_full_multi_tier_downline_commission_chain ... 2026-08-18 07:06:16,293 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_does_not_sweep_an_unrelated_downline_commission_chain ... 2026-08-18 07:06:16,714 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_ownership_listing_still_scoped_for_uplines_not_owned ... 2026-08-18 07:06:16,979 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-18 07:06:44,222 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3939, 3938, 3937, 3936, 3935] 2026-08-18 07:06:44,238 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [283949, 283952, 283950, 283953, 283951] 2026-08-18 07:06:44,238 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-08-18 07:06:44,521 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_assign_affiliate_upline ... 2026-08-18 07:06:44,881 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_01 ... 2026-08-18 07:06:44,969 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_02 ... 2026-08-18 07:06:45,057 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_1 ... 2026-08-18 07:06:45,237 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_2 ... 2026-08-18 07:06:45,475 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_depth ... 2026-08-18 07:06:45,545 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_downline_affcodes ... 2026-08-18 07:06:45,604 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_multi_level_comm_rules ... 2026-08-18 07:06:45,666 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_upline_affcodes ... 2026-08-18 07:06:45,757 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 07:07:12,155 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3939, 3938, 3937, 3936, 3935] 2026-08-18 07:07:12,163 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [283949, 283952, 283950, 283953, 283951] 2026-08-18 07:07:12,164 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-08-18 07:07:12,450 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_01_create_multi_level_commission ... 2026-08-18 07:07:13,908 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_02_create_multi_level_commission ... 2026-08-18 07:07:15,942 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_03_create_multi_level_commission ... 2026-08-18 07:07:16,147 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_04_create_multi_level_commission ... 2026-08-18 07:07:16,414 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_05_create_multi_level_commission ... 2026-08-18 07:07:16,618 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_06_create_multi_level_commission ... 2026-08-18 07:07:19,436 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [191] 2026-08-18 07:07:19,543 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [116] 2026-08-18 07:07:19,811 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 07:07:46,246 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3939, 3938, 3937, 3936, 3935] 2026-08-18 07:07:46,260 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [283949, 283952, 283950, 283953, 283951] 2026-08-18 07:07:46,261 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-08-18 07:07:46,491 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_affiliate_multi_level_commission_rule ... 2026-08-18 07:07:46,586 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [27], uid: 903, model: affiliate.multi.level.commission.rule 2026-08-18 07:07:46,616 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [28], uid: 902, model: affiliate.multi.level.commission.rule 2026-08-18 07:07:46,675 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [27], uid: 903, model: affiliate.multi.level.commission.rule 2026-08-18 07:07:46,706 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [28], uid: 902, model: affiliate.multi.level.commission.rule 2026-08-18 07:07:46,752 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [27], uid: 903, model: affiliate.multi.level.commission.rule 2026-08-18 07:07:46,778 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 902, model: affiliate.multi.level.commission.rule 2026-08-18 07:07:46,809 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [27], uid: 903, model: affiliate.multi.level.commission.rule 2026-08-18 07:07:46,834 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [28], uid: 902, model: affiliate.multi.level.commission.rule 2026-08-18 07:07:46,935 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 07:08:14,194 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3939, 3938, 3937, 3936, 3935] 2026-08-18 07:08:14,203 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [283949, 283952, 283950, 283953, 283951] 2026-08-18 07:08:14,204 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-08-18 07:08:14,504 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level.tests.test_report: Starting TestAffiliateMultiReport.test_multi_level_report_parent_comm_amount ... 2026-08-18 07:08:14,860 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 07:08:33,046 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3939, 3938, 3937, 3936, 3935] 2026-08-18 07:08:33,056 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [283949, 283952, 283950, 283953, 283951] 2026-08-18 07:08:33,056 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-08-18 07:08:33,447 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level_pos.tests.test_access: Starting TestMultiLevelPosUplineReuseAccess.test_get_direct_upline_commission_reuse_survives_reopen_as_real_actor ... 2026-08-18 07:08:35,928 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level_pos.tests.test_access: Starting TestMultiLevelPosUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-08-18 07:08:38,387 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [89], uid: 918, model: affiliate.commission 2026-08-18 07:08:38,475 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 07:08:56,205 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3939, 3938, 3937, 3936, 3935] 2026-08-18 07:08:56,215 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [283949, 283952, 283950, 283953, 283951] 2026-08-18 07:08:56,215 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-08-18 07:08:56,478 201 INFO rb-03e6980-224009-405073 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-08-18 07:08:59,514 201 INFO rb-03e6980-224009-405073 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-08-18 07:09:00,105 201 INFO rb-03e6980-224009-405073 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-08-18 07:09:03,047 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_04_create_multi_level_commission ... 2026-08-18 07:09:03,799 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_05_create_multi_level_commission ... 2026-08-18 07:09:04,519 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_06_create_multi_level_commission ... 2026-08-18 07:09:05,221 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_07_create_multi_level_commission ... 2026-08-18 07:09:06,051 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_08_create_multi_level_commission ... 2026-08-18 07:09:06,824 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_09_create_multi_level_commission ... 2026-08-18 07:09:07,735 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_10_create_multi_level_commission_mix_criteria ... 2026-08-18 07:09:08,673 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_11_create_multi_level_commission ... 2026-08-18 07:09:09,551 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_12_create_multi_level_commission ... 2026-08-18 07:09:10,398 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 07:09:37,009 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3939, 3938, 3937, 3936, 3935] 2026-08-18 07:09:37,018 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [283949, 283952, 283950, 283953, 283951] 2026-08-18 07:09:37,018 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-08-18 07:09:37,319 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_access: Starting TestMultiLevelSaleUplineReuseAccess.test_get_direct_upline_commission_reuse_survives_reopen_as_real_actor ... 2026-08-18 07:09:40,940 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_access: Starting TestMultiLevelSaleUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-08-18 07:09:44,388 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [134], uid: 927, model: affiliate.commission 2026-08-18 07:09:44,486 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 07:10:08,653 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3939, 3938, 3937, 3936, 3935] 2026-08-18 07:10:08,661 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [283949, 283952, 283950, 283953, 283951] 2026-08-18 07:10:08,661 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-08-18 07:10:08,887 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_01_create_multi_level_commission ... 2026-08-18 07:10:09,372 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_02_create_multi_level_commission ... 2026-08-18 07:10:09,902 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_03_create_multi_level_commission ... 2026-08-18 07:10:13,499 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_04_create_multi_level_commission ... 2026-08-18 07:10:18,341 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_05_create_multi_level_commission ... 2026-08-18 07:10:18,873 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_06_create_multi_level_commission ... 2026-08-18 07:10:19,540 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_07_create_multi_level_commission ... 2026-08-18 07:10:20,158 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_08_create_multi_level_commission ... 2026-08-18 07:10:20,745 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_09_create_multi_level_commission ... 2026-08-18 07:10:21,261 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_10_create_multi_level_commission ... 2026-08-18 07:10:21,760 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_11_create_multi_level_commission_mix_criteria ... 2026-08-18 07:10:21,776 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_12_create_multi_level_commission ... 2026-08-18 07:10:21,795 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_13_create_multi_level_commission ... 2026-08-18 07:10:21,812 201 INFO rb-03e6980-224009-405073 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-08-18 07:10:22,319 201 INFO rb-03e6980-224009-405073 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-08-18 07:10:22,889 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 07:10:40,506 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_01_add_affiliate_to_pos_order_after_discount_01 ... 2026-08-18 07:10:41,339 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_02_add_affiliate_to_pos_order_after_discount_02 ... 2026-08-18 07:10:42,194 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_03_add_affiliate_to_pos_order_before_discount_01 ... 2026-08-18 07:10:42,977 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_04_add_affiliate_to_pos_order_before_discount_02 ... 2026-08-18 07:10:43,665 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_05_message_refunded_orders_have_commission ... 2026-08-18 07:10:44,698 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_08_refund_order_with_progressive ... 2026-08-18 07:10:45,746 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_09_refund_order_with_progressive_multi_time ... 2026-08-18 07:10:46,985 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_10_revenue_analysis_report_is_queryable ... 2026-08-18 07:10:47,933 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_11_pos_ui_affiliate_code_loader_scoped_to_session_company ... 2026-08-18 07:10:48,098 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 07:11:06,703 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_01_check_affiliate_user_access_pos ... 2026-08-18 07:11:06,732 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 950, model: pos.order 2026-08-18 07:11:06,742 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 950, model: pos.order.line 2026-08-18 07:11:06,747 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 950, model: pos.order 2026-08-18 07:11:06,749 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 950, model: pos.order.line 2026-08-18 07:11:06,754 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 950, model: pos.order 2026-08-18 07:11:06,756 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 950, model: pos.order.line 2026-08-18 07:11:06,782 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_02_check_pos_user_access_affiliate ... 2026-08-18 07:11:06,799 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 951, model: affiliate.commission.rule 2026-08-18 07:11:06,808 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 951, model: affiliate.progressive.commission.rule 2026-08-18 07:11:06,812 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 951, model: affiliate.commission.rule 2026-08-18 07:11:06,815 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 951, model: affiliate.progressive.commission.rule 2026-08-18 07:11:06,820 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 951, model: affiliate.commission.rule 2026-08-18 07:11:06,822 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 951, model: affiliate.progressive.commission.rule 2026-08-18 07:11:06,875 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 07:11:24,329 201 INFO rb-03e6980-224009-405073 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-08-18 07:11:24,563 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_data_load: Starting TestAffiliatePOSDataLoad.test_02_pos_ui_affiliate_code_loader_reachable_by_cashier ... 2026-08-18 07:11:24,684 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_data_load: Starting TestAffiliatePOSDataLoad.test_03_cashier_direct_orm_read_still_filtered_by_ownership ... 2026-08-18 07:11:24,747 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 07:11:42,360 201 INFO rb-03e6980-224009-405073 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-08-18 07:11:42,603 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #959 deleted affiliate.commission records with IDs: [185] 2026-08-18 07:11:42,623 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #959 deleted mail.followers records with IDs: [3962, 3963, 3964] 2026-08-18 07:11:42,746 201 INFO rb-03e6980-224009-405073 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-08-18 07:11:42,985 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #960 deleted affiliate.commission records with IDs: [187] 2026-08-18 07:11:43,004 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #960 deleted mail.followers records with IDs: [3968, 3969, 3970] 2026-08-18 07:11:43,122 201 INFO rb-03e6980-224009-405073 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-08-18 07:11:43,388 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #959 deleted affiliate.commission records with IDs: [189] 2026-08-18 07:11:43,406 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #959 deleted mail.followers records with IDs: [3974, 3975, 3976] 2026-08-18 07:11:43,573 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 07:11:59,559 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_pos_discount.tests.test_affiliate_pos_discount: Starting TestAffiliatePOS.test_01_generate_commission_from_pos_with_global_discount_01 ... 2026-08-18 07:12:00,253 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_pos_discount.tests.test_affiliate_pos_discount: Starting TestAffiliatePOS.test_02_generate_commission_from_pos_with_global_discount_02 ... 2026-08-18 07:12:00,959 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 07:12:18,491 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_pos_sale.tests.test_pos_sale_report: Starting TestAffiliatePosSaleReport.test_sale_report_includes_pos_affiliate_fields ... 2026-08-18 07:12:20,082 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 07:12:24,597 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_purchase.tests.test_affiliate_currency: Starting TestAffiliateCodeCurrencyFollowsPurchaseVendorPolicy.test_persisted_affiliate_code_currency_follows_purchase_policy_not_vendor_country ... 2026-08-18 07:12:24,819 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:12:49,069 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_commission_amount_01 ... 2026-08-18 07:12:50,626 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 07:13:14,144 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_01_compute_total_commission_before_discount ... 2026-08-18 07:13:14,442 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_02_compute_total_commission_after_discount ... 2026-08-18 07:13:14,801 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 07:13:39,259 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_01_create_sale_order_no_commission ... 2026-08-18 07:13:39,985 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_02_cancel_commission_from_sale_order ... 2026-08-18 07:13:40,894 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [272, 271] 2026-08-18 07:13:40,921 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [243] 2026-08-18 07:13:40,929 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [244] 2026-08-18 07:13:41,013 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_03_create_commission_from_sale_order ... 2026-08-18 07:13:43,678 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_04_create_commission_from_sale_order ... 2026-08-18 07:13:46,948 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_05_create_commission_from_sale_order ... 2026-08-18 07:13:50,267 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 07:14:14,520 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_sale.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_sale_order_id ... 2026-08-18 07:14:15,307 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 07:14:39,416 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_add_line_reopens_done_commission_as_real_actor ... 2026-08-18 07:14:41,937 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_change_product_cancels_stale_commission_as_real_actor ... 2026-08-18 07:14:42,974 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [395] 2026-08-18 07:14:43,248 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_change_qty_reopens_done_commission_as_real_actor ... 2026-08-18 07:14:45,603 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-08-18 07:14:46,129 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [207], uid: 1022, model: affiliate.commission 2026-08-18 07:14:46,199 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-18 07:15:08,705 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_create_sale_order ... 2026-08-18 07:15:08,786 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1028, model: sale.order 2026-08-18 07:15:08,802 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1031, model: sale.order 2026-08-18 07:15:08,816 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1032, model: sale.order 2026-08-18 07:15:08,828 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1028, model: sale.order.line 2026-08-18 07:15:08,830 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1031, model: sale.order.line 2026-08-18 07:15:08,832 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1032, model: sale.order.line 2026-08-18 07:15:08,852 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_read_sale_order ... 2026-08-18 07:15:09,241 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [218], uid: 1028, model: sale.order 2026-08-18 07:15:09,263 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [218], uid: 1031, model: sale.order 2026-08-18 07:15:09,286 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [218], uid: 1032, model: sale.order 2026-08-18 07:15:09,359 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [218], uid: 1028, model: sale.order 2026-08-18 07:15:09,452 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_unlink_sale_order ... 2026-08-18 07:15:09,466 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1028, model: sale.order 2026-08-18 07:15:09,480 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1031, model: sale.order 2026-08-18 07:15:09,490 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1032, model: sale.order 2026-08-18 07:15:09,497 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1028, model: sale.order.line 2026-08-18 07:15:09,501 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1031, model: sale.order.line 2026-08-18 07:15:09,503 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1032, model: sale.order.line 2026-08-18 07:15:09,522 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_write_sale_order ... 2026-08-18 07:15:09,534 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1028, model: sale.order 2026-08-18 07:15:09,547 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1031, model: sale.order 2026-08-18 07:15:09,557 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1032, model: sale.order 2026-08-18 07:15:09,564 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1028, model: sale.order.line 2026-08-18 07:15:09,567 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1031, model: sale.order.line 2026-08-18 07:15:09,570 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1032, model: sale.order.line 2026-08-18 07:15:09,624 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 07:15:33,232 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_sale_crm.tests.test_affiliate_sale_crm: Starting TestAffiliateSaleCrm.test_create_sale_order_from_lead ... 2026-08-18 07:15:33,416 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 07:15:58,475 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_sale_crm.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_lead_id_from_opportunity ... 2026-08-18 07:15:59,520 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 07:16:27,420 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_affiliate_admin ... 2026-08-18 07:16:27,483 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1065 deleted link.tracker.click records with IDs: [16] 2026-08-18 07:16:27,511 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_website_designer ... 2026-08-18 07:16:27,636 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [17], uid: 1063, model: link.tracker.click 2026-08-18 07:16:27,654 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 1063, model: link.tracker.click 2026-08-18 07:16:27,680 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1063 deleted mail.message records with IDs: [6101] 2026-08-18 07:16:27,687 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 1063, model: link.tracker.click 2026-08-18 07:16:27,705 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1063 deleted link.tracker.click records with IDs: [18] 2026-08-18 07:16:27,732 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_affiliate_admin ... 2026-08-18 07:16:27,796 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1065 deleted link.tracker records with IDs: [327] 2026-08-18 07:16:27,824 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_website_designer ... 2026-08-18 07:16:27,940 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [328], uid: 1063, model: link.tracker 2026-08-18 07:16:27,960 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 1063, model: link.tracker 2026-08-18 07:16:27,978 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [3], uid: 1063, model: link.tracker 2026-08-18 07:16:28,001 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1063 deleted link.tracker records with IDs: [329] 2026-08-18 07:16:28,059 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 07:17:01,114 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_bot_click_count ... 2026-08-18 07:17:01,164 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_click_count ... 2026-08-18 07:17:01,204 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6101] 2026-08-18 07:17:01,259 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [386761] 2026-08-18 07:17:01,259 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-08-18 07:17:01,299 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_human_click_count ... 2026-08-18 07:17:01,342 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6101] 2026-08-18 07:17:01,428 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [386761] 2026-08-18 07:17:01,428 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-08-18 07:17:01,528 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_count ... 2026-08-18 07:17:01,557 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [386745] 2026-08-18 07:17:01,557 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted link.tracker records with IDs: [4] 2026-08-18 07:17:01,617 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_deleted_count ... 2026-08-18 07:17:01,652 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_website_visitor_count ... 2026-08-18 07:17:01,695 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [386773] 2026-08-18 07:17:01,695 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted website.visitor records with IDs: [4] 2026-08-18 07:17:01,733 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_create ... 2026-08-18 07:17:01,845 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_01 ... 2026-08-18 07:17:01,882 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6105, 6104, 6103, 6102, 6101] 2026-08-18 07:17:01,924 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [386761, 386762, 386763, 386764, 386765] 2026-08-18 07:17:01,924 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6, 7, 8] 2026-08-18 07:17:01,957 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_02 ... 2026-08-18 07:17:02,033 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6103, 6102, 6101] 2026-08-18 07:17:02,141 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [386761, 386762, 386763] 2026-08-18 07:17:02,141 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6] 2026-08-18 07:17:02,281 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 07:17:34,150 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_click_count ... 2026-08-18 07:17:34,235 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [21] 2026-08-18 07:17:34,273 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_comm_amount ... 2026-08-18 07:17:34,352 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_confirmed_click_count ... 2026-08-18 07:17:34,468 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_update_amount_per_thousand_clicks ... 2026-08-18 07:17:34,547 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 07:18:10,278 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_cancelled_click_count ... 2026-08-18 07:18:10,311 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [41] 2026-08-18 07:18:10,340 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_confirmed_click_count ... 2026-08-18 07:18:10,360 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [42] 2026-08-18 07:18:10,392 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_human_click_count ... 2026-08-18 07:18:10,416 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6107, 6106, 6105, 6104] 2026-08-18 07:18:10,449 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [386764, 386765, 386766, 386767] 2026-08-18 07:18:10,450 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [7, 8, 9, 10] 2026-08-18 07:18:10,483 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_unpaid_click_count ... 2026-08-18 07:18:10,575 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_limit_creating_link_tracker_per_day ... 2026-08-18 07:18:10,600 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:fullstack from n/a 2026-08-18 07:18:10,628 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:18:11,038 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:18:11] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.086 0.327 2026-08-18 07:18:11,128 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:18:11] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.040 0.027 2026-08-18 07:18:11,178 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:18:11] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.011 0.021 2026-08-18 07:18:11,221 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:18:11] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.007 0.018 2026-08-18 07:18:11,970 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:18:11] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.027 0.712 2026-08-18 07:18:11,972 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_link_tracker.TestWebsiteAffiliate.test_limit_creating_link_tracker_per_day: waiting for threads: [] 2026-08-18 07:18:12,041 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 07:18:47,071 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_link_tracker_click: Starting TestLinkTrackerClick.test_add_click ... 2026-08-18 07:18:47,150 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 07:19:18,484 201 INFO rb-03e6980-224009-405073 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-08-18 07:19:18,558 201 INFO rb-03e6980-224009-405073 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-08-18 07:19:18,637 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_03_link_tracker_diff_url_campaign_id_medium_source ... 2026-08-18 07:19:18,690 201 INFO rb-03e6980-224009-405073 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-08-18 07:19:18,740 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_internal_access_menu_affiliate ... 2026-08-18 07:19:18,763 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:user_internal from n/a 2026-08-18 07:19:18,783 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:19:19,177 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:19] "GET /affiliate/join HTTP/1.1" 303 - 73 0.092 0.307 2026-08-18 07:19:20,643 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:20] "GET /affiliate HTTP/1.1" 200 - 260 0.405 1.058 2026-08-18 07:19:20,731 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:20] "GET /affiliate HTTP/1.1" 200 - 18 0.021 0.055 2026-08-18 07:19:20,871 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:20] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.038 0.096 2026-08-18 07:19:20,981 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:20] "GET /affiliate/report HTTP/1.1" 200 - 23 0.024 0.082 2026-08-18 07:19:21,005 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup ... 2026-08-18 07:19:21,023 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:19:21,588 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:testsignup@example.viindoo.com from 127.0.0.1 2026-08-18 07:19:21,736 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Simulating signal changes during tests 2026-08-18 07:19:21,736 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:21] "POST /affiliate/signup HTTP/1.1" 200 - 351 0.186 0.531 2026-08-18 07:19:21,790 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_full_info ... 2026-08-18 07:19:21,825 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:19:23,542 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:test1@example.viindoo.com from 127.0.0.1 2026-08-18 07:19:23,860 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Simulating signal changes during tests 2026-08-18 07:19:23,861 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:23] "POST /affiliate/signup HTTP/1.1" 200 - 355 0.675 1.364 2026-08-18 07:19:23,912 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_with_exist_email ... 2026-08-18 07:19:24,365 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:19:24,964 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Simulating signal changes during tests 2026-08-18 07:19:24,965 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:24] "POST /affiliate/signup HTTP/1.1" 200 - 112 0.228 0.374 2026-08-18 07:19:25,002 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_bot_click_viin_affiliate_link ... 2026-08-18 07:19:25,019 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website/tests/test_website_affiliate.py:20:enable_bot_emulator setting Http.is_a_bot to )> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_affiliate_website/tests/test_website_affiliate.py", line 458, in test_bot_click_viin_affiliate_link enable_bot_emulator() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website/tests/test_website_affiliate.py", line 20, in enable_bot_emulator ir_http.Http.is_a_bot = is_a_bot_emulator File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:19:25,040 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:19:25,409 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:25] "GET /r/PwV HTTP/1.1" 301 - 46 0.074 0.297 2026-08-18 07:19:26,095 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:26] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 180 0.115 0.566 2026-08-18 07:19:26,098 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website/tests/test_website_affiliate.py:24:disable_bot_emulator setting Http.is_a_bot to > Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_affiliate_website/tests/test_website_affiliate.py", line 460, in test_bot_click_viin_affiliate_link disable_bot_emulator() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website/tests/test_website_affiliate.py", line 24, in disable_bot_emulator ir_http.Http.is_a_bot = is_a_bot File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:19:26,132 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_01 ... 2026-08-18 07:19:26,175 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:19:26,488 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:26] "GET /r/PwV HTTP/1.1" 301 - 62 0.033 0.282 2026-08-18 07:19:27,249 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:27] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.129 0.622 2026-08-18 07:19:27,291 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_02 ... 2026-08-18 07:19:27,322 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:portal from n/a 2026-08-18 07:19:27,365 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:19:27,744 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:27] "GET /r/PwV HTTP/1.1" 301 - 66 0.065 0.320 2026-08-18 07:19:28,015 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-08-18 07:19:28,592 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:28] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.198 0.645 2026-08-18 07:19:28,630 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_01 ... 2026-08-18 07:19:28,675 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:portal from n/a 2026-08-18 07:19:28,696 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:19:30,022 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:30] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.048 1.286 2026-08-18 07:19:30,083 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:30] "POST /affiliate/create_link HTTP/1.1" 200 - 22 0.031 0.022 2026-08-18 07:19:30,116 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_02 ... 2026-08-18 07:19:30,151 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:portal from n/a 2026-08-18 07:19:30,175 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:19:30,490 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:30] "POST /affiliate/create_link HTTP/1.1" 200 - 19 0.022 0.299 2026-08-18 07:19:30,531 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_03 ... 2026-08-18 07:19:30,562 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:portal from n/a 2026-08-18 07:19:30,585 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:19:30,839 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:30] "POST /affiliate/create_link HTTP/1.1" 200 - 20 0.013 0.245 2026-08-18 07:19:30,866 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_04 ... 2026-08-18 07:19:30,920 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:portal from n/a 2026-08-18 07:19:30,946 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:19:31,291 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:31] "POST /affiliate/create_link HTTP/1.1" 200 - 33 0.070 0.278 2026-08-18 07:19:31,341 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_delete_affiliate_link_on_website ... 2026-08-18 07:19:31,368 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:demo from n/a 2026-08-18 07:19:31,386 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:19:31,695 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:31] "POST /affiliate/remove_link/7 HTTP/1.1" 200 - 20 0.053 0.259 2026-08-18 07:19:31,746 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:31] "POST /affiliate/remove_link/5 HTTP/1.1" 200 - 16 0.024 0.019 2026-08-18 07:19:31,767 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:31] "POST /affiliate/remove_link/8888888 HTTP/1.1" 200 - 6 0.003 0.010 2026-08-18 07:19:31,806 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_record_duplicate_clicks_ip ... 2026-08-18 07:19:31,844 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:19:33,291 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:33] "GET /r/FZL HTTP/1.1" 301 - 61 0.152 1.301 2026-08-18 07:19:34,096 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:34] "GET / HTTP/1.1" 200 - 170 0.210 0.587 2026-08-18 07:19:34,154 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:34] "GET /r/FZL HTTP/1.1" 301 - 15 0.027 0.020 2026-08-18 07:19:34,201 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:34] "GET / HTTP/1.1" 200 - 13 0.020 0.024 2026-08-18 07:19:34,384 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:34] "GET /r/FZL HTTP/1.1" 301 - 33 0.072 0.045 2026-08-18 07:19:34,439 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:34] "GET / HTTP/1.1" 200 - 13 0.027 0.025 2026-08-18 07:19:34,544 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:34] "GET /r/FZL HTTP/1.1" 301 - 30 0.055 0.040 2026-08-18 07:19:34,592 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:34] "GET / HTTP/1.1" 200 - 13 0.007 0.031 2026-08-18 07:19:34,623 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_redirect_affiliate_signup ... 2026-08-18 07:19:34,648 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:19:35,694 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:35] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.182 0.869 2026-08-18 07:19:35,712 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:portal from n/a 2026-08-18 07:19:35,737 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:35] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.002 0.008 2026-08-18 07:19:35,756 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:35] "GET /affiliate/join HTTP/1.1" 303 - 6 0.002 0.009 2026-08-18 07:19:35,906 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:35] "GET /affiliate HTTP/1.1" 200 - 60 0.041 0.107 2026-08-18 07:19:35,951 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:user_internal from n/a 2026-08-18 07:19:35,998 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:35] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.010 0.010 2026-08-18 07:19:36,112 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:36] "GET /affiliate/join HTTP/1.1" 303 - 54 0.053 0.055 2026-08-18 07:19:36,355 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:36] "GET /affiliate HTTP/1.1" 200 - 91 0.079 0.157 2026-08-18 07:19:36,418 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_shows_multi_currency_on_commission_page ... 2026-08-18 07:19:36,492 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:admin from n/a 2026-08-18 07:19:36,515 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:19:38,184 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:38] "GET /affiliate/commissions HTTP/1.1" 200 - 292 0.421 1.252 2026-08-18 07:19:38,225 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:demo from n/a 2026-08-18 07:19:38,557 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:38] "GET /affiliate/commissions HTTP/1.1" 200 - 104 0.097 0.222 2026-08-18 07:19:38,585 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:portal from n/a 2026-08-18 07:19:39,203 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:39] "GET /affiliate/commissions HTTP/1.1" 200 - 150 0.167 0.436 2026-08-18 07:19:39,239 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_signup_from_affiliate_link ... 2026-08-18 07:19:39,289 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:19:39,606 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:39] "GET /r/PwV HTTP/1.1" 301 - 63 0.040 0.281 2026-08-18 07:19:40,367 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:40] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.191 0.566 2026-08-18 07:19:40,820 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:cheetah@example.viindoo.com from 127.0.0.1 2026-08-18 07:19:40,979 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Simulating signal changes during tests 2026-08-18 07:19:40,979 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:40] "POST /affiliate/signup HTTP/1.1" 200 - 357 0.319 0.287 2026-08-18 07:19:41,003 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_01 ... 2026-08-18 07:19:41,021 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:admin from n/a 2026-08-18 07:19:41,035 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:19:41,307 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:41] "POST /affiliate/update_link/5 HTTP/1.1" 200 - 20 0.010 0.264 2026-08-18 07:19:41,354 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:41] "POST /affiliate/update_link/7 HTTP/1.1" 200 - 25 0.019 0.022 2026-08-18 07:19:41,397 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:41] "POST /affiliate/update_link/8888888 HTTP/1.1" 200 - 6 0.011 0.021 2026-08-18 07:19:41,399 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate.TestWebsiteAffiliate.test_update_affiliate_link_on_website_01: waiting for threads: [] 2026-08-18 07:19:41,429 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_02 ... 2026-08-18 07:19:41,473 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:portal from n/a 2026-08-18 07:19:41,500 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:19:42,696 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:42] "POST /affiliate/update_link/4 HTTP/1.1" 200 - 28 0.015 1.189 2026-08-18 07:19:42,728 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_click_to_deleted_affiliate_link ... 2026-08-18 07:19:42,756 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:19:43,045 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:43] "GET /r/PwV HTTP/1.1" 303 - 18 0.006 0.285 2026-08-18 07:19:43,776 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:43] "GET / HTTP/1.1" 200 - 170 0.163 0.563 2026-08-18 07:19:43,806 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_internal_send_message_in_commission ... 2026-08-18 07:19:44,128 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_portal_send_message_in_commission ... 2026-08-18 07:19:44,288 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_01 ... 2026-08-18 07:19:44,311 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:19:45,334 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:45] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.213 0.813 2026-08-18 07:19:45,357 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:admin from n/a 2026-08-18 07:19:46,231 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:46] "GET /affiliate HTTP/1.1" 200 - 219 0.223 0.635 2026-08-18 07:19:46,407 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:46] "GET /affiliate/commissions HTTP/1.1" 200 - 40 0.069 0.093 2026-08-18 07:19:48,066 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:48] "GET /my/invoices HTTP/1.1" 200 - 210 0.363 1.280 2026-08-18 07:19:48,139 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:48] "POST /affiliate/create_link HTTP/1.1" 200 - 29 0.031 0.025 2026-08-18 07:19:48,161 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_02 ... 2026-08-18 07:19:48,195 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:19:49,172 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:49] "GET /affiliate/signup HTTP/1.1" 200 - 183 0.142 0.838 2026-08-18 07:19:49,189 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:admin from n/a 2026-08-18 07:19:50,083 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:50] "GET /affiliate HTTP/1.1" 200 - 205 0.306 0.578 2026-08-18 07:19:50,161 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:50] "GET /affiliate/commissions HTTP/1.1" 200 - 17 0.019 0.047 2026-08-18 07:19:50,177 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:50] "POST /affiliate/create_link HTTP/1.1" 200 - 2 0.001 0.005 2026-08-18 07:19:50,208 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_03 ... 2026-08-18 07:19:50,233 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:19:52,150 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:52] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.203 1.718 2026-08-18 07:19:52,176 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:admin from n/a 2026-08-18 07:19:52,244 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:19:52] "POST /affiliate/create_link HTTP/1.1" 200 - 31 0.034 0.024 2026-08-18 07:19:52,246 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate.TestWebsiteAffiliate.test_website_with_affiliate_feature_03: waiting for threads: [] 2026-08-18 07:19:52,340 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 07:20:25,234 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_click_multi_commission ... 2026-08-18 07:20:25,397 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_01 ... 2026-08-18 07:20:25,565 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_02 ... 2026-08-18 07:20:25,693 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_access_right ... 2026-08-18 07:20:25,920 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1143, model: wizard.action.click 2026-08-18 07:20:25,988 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [347], uid: 1143, model: affiliate.code 2026-08-18 07:20:26,024 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [347], uid: 1143, model: affiliate.code 2026-08-18 07:20:26,065 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_01 ... 2026-08-18 07:20:26,114 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:20:26,518 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:26] "GET /r/bbO HTTP/1.1" 301 - 60 0.094 0.315 2026-08-18 07:20:27,308 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:27] "GET / HTTP/1.1" 200 - 170 0.171 0.612 2026-08-18 07:20:27,987 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:27] "POST /shop/cart/update_json HTTP/1.1" 200 - 175 0.357 0.317 2026-08-18 07:20:28,048 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:28] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.022 0.034 2026-08-18 07:20:28,289 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:28] "GET /shop/address HTTP/1.1" 200 - 39 0.074 0.160 2026-08-18 07:20:28,811 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:28] "POST /shop/address/submit HTTP/1.1" 200 - 179 0.249 0.246 2026-08-18 07:20:28,852 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:28] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.015 0.022 2026-08-18 07:20:29,073 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:29] "GET /shop/confirm_order HTTP/1.1" 303 - 82 0.117 0.098 2026-08-18 07:20:29,551 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:29] "GET /shop/payment HTTP/1.1" 200 - 177 0.130 0.344 2026-08-18 07:20:29,867 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_02 ... 2026-08-18 07:20:29,888 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:portal from n/a 2026-08-18 07:20:29,913 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:20:30,326 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:30] "GET /r/PwV HTTP/1.1" 301 - 67 0.113 0.302 2026-08-18 07:20:30,566 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-08-18 07:20:31,067 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:31] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.101 0.635 2026-08-18 07:20:31,887 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:31] "POST /shop/cart/update_json HTTP/1.1" 200 - 193 0.371 0.385 2026-08-18 07:20:32,333 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:32] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 110 0.096 0.342 2026-08-18 07:20:33,036 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Simulating signal changes during tests 2026-08-18 07:20:33,036 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:33] "POST /shop/address/submit HTTP/1.1" 200 - 178 0.440 0.244 2026-08-18 07:20:33,124 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:33] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 32 0.050 0.032 2026-08-18 07:20:33,617 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:33] "GET /shop/confirm_order HTTP/1.1" 303 - 146 0.298 0.185 2026-08-18 07:20:34,552 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:34] "GET /shop/payment HTTP/1.1" 200 - 248 0.190 0.731 2026-08-18 07:20:35,599 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:35] "POST /shop/cart/update_json HTTP/1.1" 200 - 161 0.300 0.338 2026-08-18 07:20:35,927 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:35] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 80 0.164 0.159 2026-08-18 07:20:36,475 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Simulating signal changes during tests 2026-08-18 07:20:36,476 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:36] "POST /shop/address/submit HTTP/1.1" 200 - 176 0.303 0.223 2026-08-18 07:20:36,550 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:36] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 32 0.037 0.034 2026-08-18 07:20:36,760 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:36] "GET /shop/confirm_order HTTP/1.1" 303 - 83 0.114 0.091 2026-08-18 07:20:37,609 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:37] "GET /shop/payment HTTP/1.1" 200 - 236 0.137 0.704 2026-08-18 07:20:37,688 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_not_from_affiliate_link ... 2026-08-18 07:20:37,704 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:20:39,151 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:39] "GET /shop HTTP/1.1" 200 - 370 0.207 1.244 2026-08-18 07:20:39,565 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:39] "POST /shop/cart/update_json HTTP/1.1" 200 - 170 0.089 0.281 2026-08-18 07:20:39,601 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:39] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.005 0.017 2026-08-18 07:20:39,829 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:39] "GET /shop/address HTTP/1.1" 200 - 36 0.074 0.146 2026-08-18 07:20:40,188 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:40] "POST /shop/address/submit HTTP/1.1" 200 - 183 0.102 0.226 2026-08-18 07:20:40,235 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:40] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.014 0.025 2026-08-18 07:20:40,449 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:40] "GET /shop/confirm_order HTTP/1.1" 303 - 57 0.137 0.073 2026-08-18 07:20:40,900 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:40] "GET /shop/payment HTTP/1.1" 200 - 174 0.089 0.357 2026-08-18 07:20:41,169 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_website_affiliate_flow ... 2026-08-18 07:20:41,202 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:fullstack from n/a 2026-08-18 07:20:41,217 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:20:43,399 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:43] "GET /affiliate HTTP/1.1" 200 - 222 0.232 1.952 2026-08-18 07:20:43,533 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:43] "GET /affiliate/report HTTP/1.1" 200 - 23 0.048 0.081 2026-08-18 07:20:43,687 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:43] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.055 0.094 2026-08-18 07:20:44,706 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:44] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.021 0.056 2026-08-18 07:20:47,293 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:47] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.020 0.078 2026-08-18 07:20:47,646 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:20:47] "GET /affiliate/commissions HTTP/1.1" 200 - 30 0.057 0.060 2026-08-18 07:20:47,783 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 07:21:19,563 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_affiliate_code_backfilled_on_existing_visitor_later_visit ... 2026-08-18 07:21:19,611 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:21:19,881 201 INFO rb-03e6980-224009-405073 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-08-18 07:21:20,486 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:21:20] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 184 0.077 0.802 2026-08-18 07:21:20,499 201 INFO rb-03e6980-224009-405073 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-08-18 07:21:20,529 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:21:20] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 23 0.009 0.022 2026-08-18 07:21:20,543 201 INFO rb-03e6980-224009-405073 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-08-18 07:21:20,568 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:21:20] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 19 0.006 0.020 2026-08-18 07:21:20,600 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_user_click_viin_affiliate_link_and_create_website_visitor ... 2026-08-18 07:21:20,613 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:21:20,991 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:21:20] "GET /r/PwV HTTP/1.1" 301 - 63 0.070 0.310 2026-08-18 07:21:20,997 201 INFO rb-03e6980-224009-405073 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-08-18 07:21:21,816 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:21:21] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 181 0.178 0.642 2026-08-18 07:21:21,842 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:demo from n/a 2026-08-18 07:21:21,925 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:21:21] "GET /r/PwV HTTP/1.1" 301 - 20 0.028 0.036 2026-08-18 07:21:21,934 201 INFO rb-03e6980-224009-405073 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-08-18 07:21:22,636 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:21:22] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 218 0.165 0.538 2026-08-18 07:21:22,705 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 07:21:55,455 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website_crm_livechat/tests/test_affiliate_website_crm_livechat.py:14:setUpClass setting Http.is_a_bot to . at 0x7fe1b2d30680>)> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_affiliate_website_crm_livechat/tests/test_affiliate_website_crm_livechat.py", line 14, in setUpClass web_ir_http.Http.is_a_bot = classmethod(lambda cls: False) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:21:55,538 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_contact_us ... 2026-08-18 07:21:55,589 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:21:56,871 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-08-18 07:21:56,893 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:21:56] "POST /website/form/crm.lead HTTP/1.1" 200 - 101 0.132 1.177 2026-08-18 07:21:56,981 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:21:56] "GET /r/iDY HTTP/1.1" 301 - 38 0.037 0.039 2026-08-18 07:21:57,618 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:21:57] "GET / HTTP/1.1" 200 - 169 0.092 0.540 2026-08-18 07:21:57,827 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:21:57] "POST /website/form/crm.lead HTTP/1.1" 200 - 56 0.105 0.099 2026-08-18 07:21:57,871 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_01 ... 2026-08-18 07:21:57,890 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:21:58,265 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:21:58] "GET /r/iDY HTTP/1.1" 301 - 60 0.083 0.294 2026-08-18 07:21:58,861 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:21:58] "GET / HTTP/1.1" 200 - 170 0.068 0.525 2026-08-18 07:21:58,910 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:21:58] "GET / HTTP/1.1" 200 - 13 0.016 0.028 2026-08-18 07:21:59,112 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:21:59] "POST /im_livechat/get_session HTTP/1.1" 200 - 81 0.107 0.088 2026-08-18 07:21:59,140 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:admin from n/a 2026-08-18 07:21:59,234 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_02 ... 2026-08-18 07:21:59,253 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:21:59,656 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:21:59] "POST /im_livechat/get_session HTTP/1.1" 200 - 83 0.097 0.310 2026-08-18 07:21:59,674 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:admin from n/a 2026-08-18 07:21:59,748 201 INFO rb-03e6980-224009-405073 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-08-18 07:21:59,766 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:22:00,155 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:22:00] "GET /r/iDY HTTP/1.1" 301 - 60 0.061 0.331 2026-08-18 07:22:00,967 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:22:00] "GET / HTTP/1.1" 200 - 170 0.203 0.603 2026-08-18 07:22:01,009 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:22:01] "GET / HTTP/1.1" 200 - 13 0.006 0.025 2026-08-18 07:22:01,179 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:22:01] "POST /im_livechat/get_session HTTP/1.1" 200 - 75 0.096 0.068 2026-08-18 07:22:01,203 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:admin from n/a 2026-08-18 07:22:01,276 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website_crm_livechat/tests/test_affiliate_website_crm_livechat.py:24:tearDownClass setting Http.is_a_bot to > Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_affiliate_website_crm_livechat/tests/test_affiliate_website_crm_livechat.py", line 24, in tearDownClass web_ir_http.Http.is_a_bot = cls._bot_patcher File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:22:01,315 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-18 07:22:01,339 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_action_view_links_burndown_chart_clicks ... 2026-08-18 07:22:01,408 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_affiliate_code_form_includes_burndown_button ... 2026-08-18 07:22:01,440 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_burndown_chart_graph_view ... 2026-08-18 07:22:01,480 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:22:01,530 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_01_create_each_selection_type ... 2026-08-18 07:22:01,570 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_02_required_fields_must_raise ... 2026-08-18 07:22:01,601 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_03_invalid_selection_value ... 2026-08-18 07:22:01,642 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:22:02,149 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [492] 2026-08-18 07:22:02,167 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10784] 2026-08-18 07:22:02,173 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:02,647 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [493] 2026-08-18 07:22:02,663 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10786] 2026-08-18 07:22:02,668 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:02,686 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_01_seed_xmlids_exist ... 2026-08-18 07:22:02,732 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_02_seed_inactive_by_default ... 2026-08-18 07:22:02,802 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_03_sql_code_uniq ... 2026-08-18 07:22:02,828 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_04_active_test_default_filter ... 2026-08-18 07:22:02,848 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_05_acl_group_user_read_only ... 2026-08-18 07:22:02,864 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1178, model: amazon.region 2026-08-18 07:22:02,874 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1178, model: amazon.region 2026-08-18 07:22:02,882 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1178, model: amazon.region 2026-08-18 07:22:02,888 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted amazon.region records with IDs: [25] 2026-08-18 07:22:02,908 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_06_acl_group_admin_full_crud ... 2026-08-18 07:22:02,939 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1179 deleted amazon.region records with IDs: [26] 2026-08-18 07:22:02,974 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 07:22:03,011 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_01_save_aws_credentials ... 2026-08-18 07:22:03,744 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_02_overwrite_existing_credentials ... 2026-08-18 07:22:05,314 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_03_module_viin_amazon_ses_field ... 2026-08-18 07:22:05,691 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:22:05,733 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_01_default_region_is_first_active ... 2026-08-18 07:22:05,769 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_02_create_fails_when_no_active_region ... 2026-08-18 07:22:05,815 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_03_get_client_forwards_credentials_and_region ... 2026-08-18 07:22:05,849 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_04_get_client_reads_parameters_with_sudo ... 2026-08-18 07:22:06,324 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [494] 2026-08-18 07:22:06,335 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10788] 2026-08-18 07:22:06,342 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:06,421 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_05_validation_error_unrecognized_client ... 2026-08-18 07:22:06,469 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_06_validation_error_other_codes ... 2026-08-18 07:22:06,512 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:22:06,551 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_01_domain_identity_creates_dkim_cname_rows ... 2026-08-18 07:22:06,594 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_02_email_identity_without_dkim_tokens ... 2026-08-18 07:22:06,655 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_03_already_exists_triggers_get_and_sync ... 2026-08-18 07:22:06,704 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_04_unrecognized_client_raises_validation ... 2026-08-18 07:22:06,750 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_05_other_client_error_raises_validation ... 2026-08-18 07:22:06,776 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_06_unique_name_per_region ... 2026-08-18 07:22:06,799 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_07_same_name_allowed_in_different_region ... 2026-08-18 07:22:06,827 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_08_re_identify_replaces_dkim_records ... 2026-08-18 07:22:06,883 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [17, 18, 19] 2026-08-18 07:22:06,943 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:22:06,987 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_01_only_pending_identities_call_ses ... 2026-08-18 07:22:07,041 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_02_one_failure_does_not_abort_others ... 2026-08-18 07:22:07,098 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_03_auto_commit_propagated_to_sync ... 2026-08-18 07:22:07,152 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:22:07,187 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_01_type_precomputed_from_name ... 2026-08-18 07:22:07,210 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_02_amazon_region_readonly_on_identity ... 2026-08-18 07:22:07,227 201 INFO rb-03e6980-224009-405073 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-08-18 07:22:07,262 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_04_group_user_can_crud_identities ... 2026-08-18 07:22:07,921 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [495] 2026-08-18 07:22:07,933 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10790] 2026-08-18 07:22:07,939 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:07,983 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1181 deleted amazon.ses.identity records with IDs: [30] 2026-08-18 07:22:08,009 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_05_cron_job_metadata ... 2026-08-18 07:22:08,051 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:22:08,082 201 INFO rb-03e6980-224009-405073 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-08-18 07:22:08,102 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [22] 2026-08-18 07:22:08,129 201 INFO rb-03e6980-224009-405073 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-08-18 07:22:08,173 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_03_unrecognized_client_raises_validation ... 2026-08-18 07:22:08,212 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_04_plain_exception_raises_validation ... 2026-08-18 07:22:08,245 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_05_unlink_invokes_delete_first ... 2026-08-18 07:22:08,263 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [35] 2026-08-18 07:22:08,286 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_06_unlink_deletes_dkim_dns_rows ... 2026-08-18 07:22:08,306 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [23, 24, 25] 2026-08-18 07:22:08,309 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [36] 2026-08-18 07:22:08,330 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_07_form_remove_button_invisible_modifier ... 2026-08-18 07:22:08,365 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:22:08,389 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_01_status_success_updates_state_and_dkim ... 2026-08-18 07:22:08,421 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_02_status_pending ... 2026-08-18 07:22:08,449 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_03_status_failed_and_temporary_failure ... 2026-08-18 07:22:08,494 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_04_missing_verification_status ... 2026-08-18 07:22:08,527 201 INFO rb-03e6980-224009-405073 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-08-18 07:22:08,544 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [28] 2026-08-18 07:22:08,567 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_06_unrecognized_client_raises_validation ... 2026-08-18 07:22:08,606 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_07_batch_savepoint_isolates_failures ... 2026-08-18 07:22:08,658 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:22:08,674 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_action ... 2026-08-18 07:22:09,163 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [496] 2026-08-18 07:22:09,172 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10792] 2026-08-18 07:22:09,178 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:09,500 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [497] 2026-08-18 07:22:09,509 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10794] 2026-08-18 07:22:09,514 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:09,834 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [498] 2026-08-18 07:22:09,842 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10796] 2026-08-18 07:22:09,848 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:10,114 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1182 deleted mail.message records with IDs: [10798] 2026-08-18 07:22:10,166 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1182 deleted mail.message records with IDs: [10800, 10798] 2026-08-18 07:22:10,208 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1182 deleted mail.message records with IDs: [10799] 2026-08-18 07:22:10,242 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1182 deleted calendar.event records with IDs: [24] 2026-08-18 07:22:10,247 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1182 deleted mail.followers records with IDs: [4581, 4582] 2026-08-18 07:22:10,298 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1182 deleted mail.message records with IDs: [10801, 10800, 10798] 2026-08-18 07:22:10,328 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1182 deleted mail.message records with IDs: [10801, 10800, 10798] 2026-08-18 07:22:10,334 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1182 deleted appointment.appointment records with IDs: [6] 2026-08-18 07:22:10,340 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1182 deleted mail.followers records with IDs: [4578, 4579, 4580] 2026-08-18 07:22:10,367 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_compute_fields ... 2026-08-18 07:22:10,727 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [499] 2026-08-18 07:22:10,736 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10803] 2026-08-18 07:22:10,742 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:11,076 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [500] 2026-08-18 07:22:11,086 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10805] 2026-08-18 07:22:11,091 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:11,432 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [501] 2026-08-18 07:22:11,440 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10807] 2026-08-18 07:22:11,446 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:11,728 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_create_name ... 2026-08-18 07:22:12,190 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [502] 2026-08-18 07:22:12,213 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10811] 2026-08-18 07:22:12,222 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:13,550 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [503] 2026-08-18 07:22:13,558 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10813] 2026-08-18 07:22:13,564 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:13,912 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [504] 2026-08-18 07:22:13,924 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10815] 2026-08-18 07:22:13,932 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:14,221 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 07:22:14,234 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_appointment_access ... 2026-08-18 07:22:14,656 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [505] 2026-08-18 07:22:14,666 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10820] 2026-08-18 07:22:14,672 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:15,017 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [506] 2026-08-18 07:22:15,026 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10822] 2026-08-18 07:22:15,032 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:15,359 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [507] 2026-08-18 07:22:15,367 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10824] 2026-08-18 07:22:15,373 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:15,548 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-08-18 07:22:15,559 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #7 deleted mail.message records with IDs: [10826] 2026-08-18 07:22:15,560 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-08-18 07:22:15,566 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: ir.sequence 2026-08-18 07:22:15,597 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-08-18 07:22:15,607 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #7 deleted mail.message records with IDs: [10827] 2026-08-18 07:22:15,607 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-08-18 07:22:15,643 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1191 deleted mail.message records with IDs: [10827] 2026-08-18 07:22:15,652 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1191 deleted appointment.appointment records with IDs: [11] 2026-08-18 07:22:15,658 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1191 deleted mail.followers records with IDs: [4594, 4595, 4596] 2026-08-18 07:22:15,739 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 1191, model: appointment.appointment 2026-08-18 07:22:15,752 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 1191, model: appointment.appointment 2026-08-18 07:22:15,772 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1191 deleted mail.message records with IDs: [10828] 2026-08-18 07:22:15,773 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [12], uid: 1191, model: appointment.appointment 2026-08-18 07:22:15,847 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1192 deleted mail.message records with IDs: [10829] 2026-08-18 07:22:15,857 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1192 deleted appointment.appointment records with IDs: [13] 2026-08-18 07:22:15,863 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1192 deleted mail.followers records with IDs: [4600, 4601, 4602] 2026-08-18 07:22:15,892 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1192 deleted mail.message records with IDs: [10828] 2026-08-18 07:22:15,897 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1192 deleted appointment.appointment records with IDs: [12] 2026-08-18 07:22:15,902 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1192 deleted mail.followers records with IDs: [4597, 4598, 4599] 2026-08-18 07:22:15,928 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-08-18 07:22:16,315 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [508] 2026-08-18 07:22:16,333 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10831] 2026-08-18 07:22:16,346 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:16,701 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [509] 2026-08-18 07:22:16,708 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10833] 2026-08-18 07:22:16,714 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:17,027 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [510] 2026-08-18 07:22:17,034 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10835] 2026-08-18 07:22:17,039 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:17,103 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1194, model: viin.appointment.type 2026-08-18 07:22:17,117 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1194 deleted mail.message records with IDs: [1412] 2026-08-18 07:22:17,119 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1194, model: viin.appointment.type 2026-08-18 07:22:17,125 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1194, model: viin.appointment.type 2026-08-18 07:22:17,139 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1195, model: viin.appointment.type 2026-08-18 07:22:17,154 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1195 deleted mail.message records with IDs: [1412] 2026-08-18 07:22:17,156 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1195, model: viin.appointment.type 2026-08-18 07:22:17,161 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1195, model: viin.appointment.type 2026-08-18 07:22:17,264 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1196 deleted mail.message records with IDs: [10837] 2026-08-18 07:22:17,305 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1196 deleted viin.appointment.type records with IDs: [4] 2026-08-18 07:22:17,325 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1196 deleted mail.followers records with IDs: [4603] 2026-08-18 07:22:17,374 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 07:22:17,395 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_appointment_create_crm ... 2026-08-18 07:22:17,811 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [511] 2026-08-18 07:22:17,820 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10839] 2026-08-18 07:22:17,826 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:18,155 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [512] 2026-08-18 07:22:18,164 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10841] 2026-08-18 07:22:18,170 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:18,500 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [513] 2026-08-18 07:22:18,531 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10843] 2026-08-18 07:22:18,538 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:18,765 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_saleman_click_action_schedule_meeting ... 2026-08-18 07:22:19,063 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [514] 2026-08-18 07:22:19,072 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10849] 2026-08-18 07:22:19,077 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:19,537 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [515] 2026-08-18 07:22:19,548 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10851] 2026-08-18 07:22:19,553 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:19,881 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [516] 2026-08-18 07:22:19,890 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10853] 2026-08-18 07:22:19,896 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:20,103 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 07:22:20,118 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_appointment_sale.tests.test_appointment_sale: Starting TestAppointment.test_appointment_create_sale ... 2026-08-18 07:22:20,474 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [517] 2026-08-18 07:22:20,485 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10856] 2026-08-18 07:22:20,491 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:20,848 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [518] 2026-08-18 07:22:20,857 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10858] 2026-08-18 07:22:20,863 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:21,226 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [519] 2026-08-18 07:22:21,240 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10860] 2026-08-18 07:22:21,247 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:22,285 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [520] 2026-08-18 07:22:22,331 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1203 deleted mail.message records with IDs: [10864] 2026-08-18 07:22:22,360 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1203 deleted calendar.event records with IDs: [25] 2026-08-18 07:22:22,366 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1203 deleted mail.followers records with IDs: [4617, 4618] 2026-08-18 07:22:23,306 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [521] 2026-08-18 07:22:23,398 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1203 deleted mail.message records with IDs: [10868] 2026-08-18 07:22:23,420 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1203 deleted calendar.event records with IDs: [26] 2026-08-18 07:22:23,425 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1203 deleted mail.followers records with IDs: [4624, 4625] 2026-08-18 07:22:23,488 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 07:22:23,503 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_appointment_sale_crm.tests.test_convert_lead2so: Starting TestAppointment.test_sales_man_click_convert_lead2so ... 2026-08-18 07:22:23,891 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [522] 2026-08-18 07:22:23,900 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10872] 2026-08-18 07:22:23,906 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:24,271 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [523] 2026-08-18 07:22:24,286 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10874] 2026-08-18 07:22:24,296 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:24,700 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [524] 2026-08-18 07:22:24,709 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10876] 2026-08-18 07:22:24,715 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:25,106 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 07:22:25,124 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_appointment_website.tests.test_appointment_submit_async_notify: Starting TestAppointmentSubmitAsyncNotify.test_appointment_submit_must_not_send_notification_mail_synchronously ... 2026-08-18 07:22:26,648 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:portal from n/a 2026-08-18 07:22:26,705 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:22:27,287 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Simulating signal changes during tests 2026-08-18 07:22:27,335 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-18 07:22:27,349 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_am_value_parsed_correctly ... 2026-08-18 07:22:27,381 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_invalid_values_return_none ... 2026-08-18 07:22:27,409 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_iso_fallback_value ... 2026-08-18 07:22:27,435 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_noon_and_midnight ... 2026-08-18 07:22:27,462 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_parsed_correctly ... 2026-08-18 07:22:27,484 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_under_non_english_locale ... 2026-08-18 07:22:27,543 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:22:27,566 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_constraint_hour_shift ... 2026-08-18 07:22:27,972 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [528] 2026-08-18 07:22:27,982 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10883] 2026-08-18 07:22:27,988 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:28,387 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [529] 2026-08-18 07:22:28,399 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10885] 2026-08-18 07:22:28,405 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:28,735 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [530] 2026-08-18 07:22:28,745 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10887] 2026-08-18 07:22:28,751 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:28,856 201 INFO rb-03e6980-224009-405073 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-08-18 07:22:29,068 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_1 ... 2026-08-18 07:22:29,579 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [531] 2026-08-18 07:22:29,590 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10913] 2026-08-18 07:22:29,599 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:30,003 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [532] 2026-08-18 07:22:30,013 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10915] 2026-08-18 07:22:30,017 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:30,354 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [533] 2026-08-18 07:22:30,363 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10917] 2026-08-18 07:22:30,369 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:30,453 201 INFO rb-03e6980-224009-405073 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-08-18 07:22:30,490 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_2 ... 2026-08-18 07:22:30,811 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [534] 2026-08-18 07:22:30,819 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10920] 2026-08-18 07:22:30,824 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:31,161 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [535] 2026-08-18 07:22:31,198 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10922] 2026-08-18 07:22:31,212 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:31,604 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [536] 2026-08-18 07:22:31,611 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10924] 2026-08-18 07:22:31,617 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:31,705 201 INFO rb-03e6980-224009-405073 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-08-18 07:22:31,886 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_3 ... 2026-08-18 07:22:32,455 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [537] 2026-08-18 07:22:32,466 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10929] 2026-08-18 07:22:32,473 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:32,945 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [538] 2026-08-18 07:22:32,964 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10931] 2026-08-18 07:22:32,978 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:33,438 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [539] 2026-08-18 07:22:33,449 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10933] 2026-08-18 07:22:33,455 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:33,629 201 INFO rb-03e6980-224009-405073 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-08-18 07:22:33,812 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_4_resource_calendar ... 2026-08-18 07:22:34,322 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [540] 2026-08-18 07:22:34,330 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10938] 2026-08-18 07:22:34,336 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:34,682 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [541] 2026-08-18 07:22:34,691 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10940] 2026-08-18 07:22:34,696 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:35,056 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [542] 2026-08-18 07:22:35,063 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10942] 2026-08-18 07:22:35,068 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:35,164 201 INFO rb-03e6980-224009-405073 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-08-18 07:22:35,171 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [48, 49] 2026-08-18 07:22:35,221 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 07:22:35,235 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-08-18 07:22:35,648 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [543] 2026-08-18 07:22:35,658 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10945] 2026-08-18 07:22:35,664 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:36,320 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [544] 2026-08-18 07:22:36,330 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10947] 2026-08-18 07:22:36,341 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:36,898 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [545] 2026-08-18 07:22:36,915 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10949] 2026-08-18 07:22:36,924 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:37,106 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: viin.appointment.type 2026-08-18 07:22:37,134 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #7 deleted mail.message records with IDs: [1412] 2026-08-18 07:22:37,135 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: viin.appointment.type 2026-08-18 07:22:37,146 201 INFO rb-03e6980-224009-405073 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-08-18 07:22:37,207 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_working_time_access ... 2026-08-18 07:22:37,567 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [546] 2026-08-18 07:22:37,577 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10952] 2026-08-18 07:22:37,582 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:37,951 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [547] 2026-08-18 07:22:37,961 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10954] 2026-08-18 07:22:37,966 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:38,297 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [548] 2026-08-18 07:22:38,304 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10956] 2026-08-18 07:22:38,311 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:22:38,391 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: appointment.type.working.time 2026-08-18 07:22:38,407 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1231, model: appointment.type.working.time 2026-08-18 07:22:38,415 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1231, model: appointment.type.working.time 2026-08-18 07:22:38,430 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1233 deleted appointment.type.working.time records with IDs: [1] 2026-08-18 07:22:38,458 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 07:22:38,474 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_appointment_website.tests.test_skip_confirmation_async_notify: Starting TestSkipConfirmationAsyncNotify.test_skip_confirmation_submit_must_not_send_notification_mail_synchronously ... 2026-08-18 07:22:40,328 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:portal from n/a 2026-08-18 07:22:40,374 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:22:41,350 201 INFO rb-03e6980-224009-405073 odoo.tests.common: Simulating signal changes during tests 2026-08-18 07:22:41,405 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 07:22:41,437 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_api_get_staffs ... 2026-08-18 07:22:43,849 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:portal from n/a 2026-08-18 07:22:43,870 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:22:44,128 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:22:44] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 12 0.009 0.259 2026-08-18 07:22:44,170 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:22:44] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 16 0.013 0.023 2026-08-18 07:22:44,220 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:22:44] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 15 0.023 0.021 2026-08-18 07:22:44,221 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr.TestAppointmentWebsiteHR.test_api_get_staffs: waiting for threads: [] 2026-08-18 07:22:44,260 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_validate_appointment_submit ... 2026-08-18 07:22:46,243 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.res_users: Login successful for db:rb-03e6980-224009-405073 login:portal from n/a 2026-08-18 07:22:46,292 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-18 07:22:47,564 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:22:47] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 69 0.068 1.206 2026-08-18 07:22:47,954 201 INFO rb-03e6980-224009-405073 werkzeug: 127.0.0.1 - - [18/Aug/2026 07:22:47] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 114 0.182 0.198 2026-08-18 07:22:48,050 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-18 07:22:54,857 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_01_can_confirm ... 2026-08-18 07:22:55,057 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_02_can_confirm ... 2026-08-18 07:22:55,210 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_03_can_confirm ... 2026-08-18 07:22:55,254 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_04_can_confirm ... 2026-08-18 07:22:55,312 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_admin_can_force_validate ... 2026-08-18 07:22:55,731 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1250 deleted mail.mail records with IDs: [556] 2026-08-18 07:22:55,822 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_can_validate_can_refuse ... 2026-08-18 07:22:56,035 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1250 deleted mail.mail records with IDs: [557] 2026-08-18 07:22:56,197 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_02_can_validate_can_refuse ... 2026-08-18 07:22:56,590 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1250 deleted mail.mail records with IDs: [558] 2026-08-18 07:22:56,995 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1253 deleted mail.activity records with IDs: [166] 2026-08-18 07:22:57,195 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1253 deleted mail.mail records with IDs: [559] 2026-08-18 07:22:57,454 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1257 deleted mail.activity records with IDs: [167] 2026-08-18 07:22:57,624 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1257 deleted mail.mail records with IDs: [560] 2026-08-18 07:22:57,673 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_can_validate_can_refuse ... 2026-08-18 07:22:57,927 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1250 deleted mail.mail records with IDs: [561] 2026-08-18 07:22:58,071 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_compute_can_validate_can_refuse ... 2026-08-18 07:22:58,176 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse ... 2026-08-18 07:22:58,283 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse_1 ... 2026-08-18 07:22:58,508 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1250 deleted mail.mail records with IDs: [562] 2026-08-18 07:22:58,662 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1250 deleted mail.mail records with IDs: [563] 2026-08-18 07:22:58,845 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1250 deleted mail.mail records with IDs: [564] 2026-08-18 07:22:58,989 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1250 deleted mail.mail records with IDs: [565] 2026-08-18 07:22:59,199 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_01_compute_can_mark_done ... 2026-08-18 07:22:59,518 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1250 deleted mail.mail records with IDs: [566] 2026-08-18 07:22:59,812 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [173] 2026-08-18 07:23:00,001 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [567] 2026-08-18 07:23:00,160 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_02_compute_can_mark_done ... 2026-08-18 07:23:00,394 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1250 deleted mail.mail records with IDs: [568] 2026-08-18 07:23:00,585 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [174] 2026-08-18 07:23:00,736 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [569] 2026-08-18 07:23:00,805 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_03_compute_can_mark_done ... 2026-08-18 07:23:01,138 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1250 deleted mail.mail records with IDs: [570] 2026-08-18 07:23:01,302 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [175] 2026-08-18 07:23:01,474 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [571] 2026-08-18 07:23:01,541 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_01_access_right_approval_request_base_user ... 2026-08-18 07:23:01,585 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_02_access_right_approval_request_approval_officer ... 2026-08-18 07:23:01,633 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_03_access_right_approval_request_type_base_user ... 2026-08-18 07:23:01,655 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1250, model: approval.request.type 2026-08-18 07:23:01,671 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1250, model: approval.request.type 2026-08-18 07:23:01,679 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1250, model: approval.request.type 2026-08-18 07:23:01,706 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_04_access_right_approval_request_type_approval_officer ... 2026-08-18 07:23:01,742 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1257, model: approval.request.type 2026-08-18 07:23:01,757 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1257, model: approval.request.type 2026-08-18 07:23:01,762 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1257, model: approval.request.type 2026-08-18 07:23:01,789 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_05_access_right_approval_request_type_approval_admin ... 2026-08-18 07:23:01,865 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_06_access_right_type_approval_user_line_base_user ... 2026-08-18 07:23:01,885 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1250, model: approval.request.type 2026-08-18 07:23:01,900 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1250, model: approval.request.type 2026-08-18 07:23:01,905 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1250, model: approval.request.type 2026-08-18 07:23:01,935 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_07_access_right_type_approval_user_line_approval_manager ... 2026-08-18 07:23:01,989 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_10_access_right_request_approval_user_line_approval_officer ... 2026-08-18 07:23:02,037 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_01_access_rule_approval_request_base_user ... 2026-08-18 07:23:02,177 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1260, model: viin.approval.request 2026-08-18 07:23:02,245 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1260, model: viin.approval.request 2026-08-18 07:23:02,327 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1260, model: viin.approval.request 2026-08-18 07:23:02,380 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1260, model: viin.approval.request 2026-08-18 07:23:02,433 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_02_access_rule_approval_request_follower ... 2026-08-18 07:23:02,577 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1260, model: viin.approval.request 2026-08-18 07:23:02,610 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1260, model: viin.approval.request 2026-08-18 07:23:02,643 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1260, model: viin.approval.request 2026-08-18 07:23:02,681 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_03_access_rule_approval_request_parent ... 2026-08-18 07:23:02,986 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1250 deleted mail.mail records with IDs: [572] 2026-08-18 07:23:03,152 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1253, model: viin.approval.request 2026-08-18 07:23:03,185 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1253, model: viin.approval.request 2026-08-18 07:23:03,211 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1253, model: viin.approval.request 2026-08-18 07:23:03,251 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_04_access_rule_approval_officer ... 2026-08-18 07:23:03,311 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_05_access_rule_request_approval_user_line ... 2026-08-18 07:23:03,453 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1250 deleted request.approval.user.line records with IDs: [5, 6, 7, 8] 2026-08-18 07:23:03,619 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1250, model: request.approval.user.line 2026-08-18 07:23:03,675 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1250, model: request.approval.user.line 2026-08-18 07:23:03,701 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_06_access_rule_request_approval_user_line ... 2026-08-18 07:23:03,915 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1257, model: request.approval.user.line 2026-08-18 07:23:04,067 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1257, model: request.approval.user.line 2026-08-18 07:23:04,094 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_access_rule_request_approval_user_line ... 2026-08-18 07:23:04,283 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [5, 6, 7, 8] 2026-08-18 07:23:04,302 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_actions_still_work_for_admin_after_confirm ... 2026-08-18 07:23:04,611 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1250 deleted mail.mail records with IDs: [573] 2026-08-18 07:23:04,689 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1250 deleted mail.mail records with IDs: [574] 2026-08-18 07:23:04,793 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1250 deleted mail.mail records with IDs: [575] 2026-08-18 07:23:04,909 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1250 deleted mail.mail records with IDs: [576] 2026-08-18 07:23:05,058 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [177, 178, 179, 180] 2026-08-18 07:23:05,162 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [577] 2026-08-18 07:23:05,326 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [578] 2026-08-18 07:23:05,360 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_approval_user_line_admin_can_manage_in_draft_only ... 2026-08-18 07:23:05,676 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1250 deleted mail.mail records with IDs: [579] 2026-08-18 07:23:05,760 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1250 deleted mail.mail records with IDs: [580] 2026-08-18 07:23:05,927 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1250 deleted mail.mail records with IDs: [581] 2026-08-18 07:23:06,049 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1250 deleted mail.mail records with IDs: [582] 2026-08-18 07:23:06,171 201 INFO rb-03e6980-224009-405073 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-08-18 07:23:06,188 201 INFO rb-03e6980-224009-405073 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-08-18 07:23:06,204 201 INFO rb-03e6980-224009-405073 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-08-18 07:23:06,239 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_approval_user_line_admin_read_only_after_confirm ... 2026-08-18 07:23:06,468 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1250 deleted mail.mail records with IDs: [583] 2026-08-18 07:23:06,551 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1250 deleted mail.mail records with IDs: [584] 2026-08-18 07:23:06,626 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1250 deleted mail.mail records with IDs: [585] 2026-08-18 07:23:06,704 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1250 deleted mail.mail records with IDs: [586] 2026-08-18 07:23:06,879 201 INFO rb-03e6980-224009-405073 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-08-18 07:23:06,908 201 INFO rb-03e6980-224009-405073 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-08-18 07:23:06,936 201 INFO rb-03e6980-224009-405073 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-08-18 07:23:06,970 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_08_access_rule_request_approval_user_line ... 2026-08-18 07:23:07,054 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1253, model: viin.approval.request 2026-08-18 07:23:07,171 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_07_01_personal_request ... 2026-08-18 07:23:07,348 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [8], uid: 1250, model: viin.approval.request 2026-08-18 07:23:07,450 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-18 07:23:10,070 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_non_sequential_activity_keeps_only_pending_approvers ... 2026-08-18 07:23:10,660 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1261 deleted mail.mail records with IDs: [587] 2026-08-18 07:23:10,769 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1261 deleted mail.mail records with IDs: [588] 2026-08-18 07:23:10,882 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1261 deleted mail.mail records with IDs: [589] 2026-08-18 07:23:11,012 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1261 deleted mail.mail records with IDs: [590] 2026-08-18 07:23:11,228 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1262 deleted mail.activity records with IDs: [189, 190, 191, 192] 2026-08-18 07:23:11,362 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1262 deleted mail.mail records with IDs: [591] 2026-08-18 07:23:11,519 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1262 deleted mail.mail records with IDs: [592] 2026-08-18 07:23:11,669 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1262 deleted mail.mail records with IDs: [593] 2026-08-18 07:23:11,870 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1263 deleted mail.activity records with IDs: [193, 194, 195] 2026-08-18 07:23:12,042 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1263 deleted mail.mail records with IDs: [594] 2026-08-18 07:23:12,121 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1263 deleted mail.mail records with IDs: [595] 2026-08-18 07:23:12,203 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_sequential_multiple_approvers_activity_moves_to_next_step ... 2026-08-18 07:23:12,781 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1261 deleted mail.mail records with IDs: [596] 2026-08-18 07:23:12,870 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1261 deleted mail.mail records with IDs: [597] 2026-08-18 07:23:13,003 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1262 deleted mail.activity records with IDs: [198, 199] 2026-08-18 07:23:13,270 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1262 deleted mail.mail records with IDs: [598] 2026-08-18 07:23:13,431 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1262 deleted mail.mail records with IDs: [599] 2026-08-18 07:23:13,708 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1265 deleted mail.activity records with IDs: [200, 201] 2026-08-18 07:23:13,924 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1265 deleted mail.mail records with IDs: [600] 2026-08-18 07:23:14,022 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-18 07:23:24,419 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_01_single_amount_currency_and_subtotal ... 2026-08-18 07:23:24,742 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_02_single_amount2_fallback_when_amount_disabled ... 2026-08-18 07:23:25,191 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_03_multi_aggregates_request_amount_currency_and_subtotal ... 2026-08-18 07:23:25,711 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [33] 2026-08-18 07:23:25,782 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_04_quantity_priority_integer_over_float ... 2026-08-18 07:23:26,125 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_05_currency_conversion_uses_rate_date ... 2026-08-18 07:23:26,407 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_06_recompute_when_values_change ... 2026-08-18 07:23:26,704 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_07_company_currency_rounding ... 2026-08-18 07:23:26,975 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_08_multi_header_vs_lines_precedence ... 2026-08-18 07:23:27,422 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [38] 2026-08-18 07:23:27,484 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_09_multi_lines_use_amount2_as_base ... 2026-08-18 07:23:28,085 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [40] 2026-08-18 07:23:28,167 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_10_line_currency_conversion_uses_request_date ... 2026-08-18 07:23:28,580 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:23:30,072 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [54173, 54174, 54175, 54176, 54177, 54178] 2026-08-18 07:23:30,460 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [54179, 54180, 54181, 54182, 54183, 54184] 2026-08-18 07:23:30,848 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3955] 2026-08-18 07:23:30,940 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [298808] 2026-08-18 07:23:31,006 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2356] 2026-08-18 07:23:31,007 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted approval.request.type records with IDs: [2] 2026-08-18 07:23:31,138 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [54185, 54186, 54187, 54188, 54189, 54190, 54191, 54192, 54193] 2026-08-18 07:23:32,433 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [601] 2026-08-18 07:23:33,176 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [602] 2026-08-18 07:23:33,910 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [603] 2026-08-18 07:23:34,080 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [204] 2026-08-18 07:23:35,060 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [604] 2026-08-18 07:23:35,812 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [605] 2026-08-18 07:23:35,980 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [206] 2026-08-18 07:23:36,902 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [606] 2026-08-18 07:23:37,032 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [207] 2026-08-18 07:23:37,806 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [607] 2026-08-18 07:23:37,932 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [208] 2026-08-18 07:23:38,695 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [608] 2026-08-18 07:23:38,789 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [209] 2026-08-18 07:23:39,473 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [609] 2026-08-18 07:23:39,529 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [210] 2026-08-18 07:23:40,104 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [610] 2026-08-18 07:23:40,151 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [211] 2026-08-18 07:23:40,708 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [611] 2026-08-18 07:23:40,734 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_101_missing_state ... 2026-08-18 07:23:40,770 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_102_waiting_state ... 2026-08-18 07:23:40,842 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_103_partial_state ... 2026-08-18 07:23:40,916 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_104_full_state ... 2026-08-18 07:23:40,979 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_105_refused_state ... 2026-08-18 07:23:41,035 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_106_cancelled_state ... 2026-08-18 07:23:41,088 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_201_can_generate_flag ... 2026-08-18 07:23:41,160 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_301_payload_has_requests_and_lines ... 2026-08-18 07:23:41,950 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [612] 2026-08-18 07:23:42,235 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_501_optional_types_without_requests_hide_ribbon ... 2026-08-18 07:23:42,561 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_502_optional_only_waiting ... 2026-08-18 07:23:43,387 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [613] 2026-08-18 07:23:43,435 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_503_optional_only_full ... 2026-08-18 07:23:44,264 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [614] 2026-08-18 07:23:44,367 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [215] 2026-08-18 07:23:44,476 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_504_optional_only_refused ... 2026-08-18 07:23:45,324 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [615] 2026-08-18 07:23:45,412 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [216] 2026-08-18 07:23:45,508 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_505_optional_only_cancelled ... 2026-08-18 07:23:46,410 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [616] 2026-08-18 07:23:46,460 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [217] 2026-08-18 07:23:46,503 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_506_optional_only_partial ... 2026-08-18 07:23:47,693 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [617] 2026-08-18 07:23:47,900 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [218] 2026-08-18 07:23:48,617 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [618] 2026-08-18 07:23:48,697 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_601_search_by_approval_coverage_state_on_partner ... 2026-08-18 07:23:48,789 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_employee ... 2026-08-18 07:23:48,878 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_partner_in_operator ... 2026-08-18 07:23:48,936 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_get_view_injects_filters_only_when_approval_enabled ... 2026-08-18 07:23:49,051 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_search_by_approval_coverage_state_on_partner_not_in_operator ... 2026-08-18 07:23:49,112 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_get_view_does_not_duplicate_filters ... 2026-08-18 07:23:49,179 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_search_by_approval_coverage_state_on_partner_not_equal_operator ... 2026-08-18 07:23:49,221 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_employee_type_is_isolated_from_partners ... 2026-08-18 07:23:49,296 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-08-18 07:23:49,316 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_01_functional_sanity ... 2026-08-18 07:23:49,357 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_02_query_count_cold ... 2026-08-18 07:23:49,443 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Query count less than expected for user admin: 13 < 16 in test_02_query_count_cold at /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_approval_field_mapping_performance.py:95 2026-08-18 07:23:49,464 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_03_query_count_warm ... 2026-08-18 07:23:49,544 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Query count less than expected for user admin: 5 < 8 in test_03_query_count_warm at /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_approval_field_mapping_performance.py:107 2026-08-18 07:23:49,563 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_04_query_count_scaling_with_more_children ... 2026-08-18 07:23:49,637 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Query count less than expected for user admin: 13 < 16 in test_04_query_count_scaling_with_more_children at /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/tests/test_approval_field_mapping_performance.py:124 2026-08-18 07:23:49,657 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_05_strict_mode_validation_error ... 2026-08-18 07:23:49,701 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:23:50,056 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_01_single_header_and_one_child ... 2026-08-18 07:23:51,133 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [619] 2026-08-18 07:23:51,229 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_02_single_header_and_two_children ... 2026-08-18 07:23:52,651 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [620] 2026-08-18 07:23:52,815 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:23:53,810 201 INFO rb-03e6980-224009-405073 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-08-18 07:23:54,857 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1268 deleted mail.mail records with IDs: [621] 2026-08-18 07:23:54,954 201 INFO rb-03e6980-224009-405073 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-08-18 07:23:56,320 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1268 deleted mail.mail records with IDs: [622] 2026-08-18 07:23:56,517 201 INFO rb-03e6980-224009-405073 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-08-18 07:23:57,852 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1268 deleted request.approval.user.line records with IDs: [65] 2026-08-18 07:23:58,342 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1268 deleted mail.mail records with IDs: [623] 2026-08-18 07:23:58,475 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:23:59,174 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_loads_defaults_fill_if_empty ... 2026-08-18 07:24:00,919 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_overrides_when_forced ... 2026-08-18 07:24:03,178 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_respects_existing_context_values_when_not_forced ... 2026-08-18 07:24:04,647 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_onchange_type_applies_defaults ... 2026-08-18 07:24:05,853 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:24:06,319 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_01_default_code_must_be_dict ... 2026-08-18 07:24:06,448 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-08-18 07:24:06,509 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_03_default_code_unknown_field_is_ignored ... 2026-08-18 07:24:06,699 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_10_apply_defaults_fill_if_empty ... 2026-08-18 07:24:06,988 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_11_do_not_override_when_existing_value_present ... 2026-08-18 07:24:07,227 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_20_override_when_force_enabled ... 2026-08-18 07:24:07,592 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_30_helpers_uid_now_company_ref ... 2026-08-18 07:24:07,926 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_40_comment_only_is_treated_as_empty ... 2026-08-18 07:24:08,154 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_41_inline_comment_is_ignored ... 2026-08-18 07:24:08,330 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:24:09,142 201 INFO rb-03e6980-224009-405073 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 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1271 deleted request.approval.user.line records with IDs: [71] 2026-08-18 07:24:09,790 201 INFO rb-03e6980-224009-405073 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 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1271 deleted request.approval.user.line records with IDs: [71] 2026-08-18 07:24:10,505 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_respects_context_when_not_forced ... 2026-08-18 07:24:11,058 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1271 deleted request.approval.user.line records with IDs: [71] 2026-08-18 07:24:11,124 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_uses_line_defaults_not_header ... 2026-08-18 07:24:12,760 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_overridden_when_forced ... 2026-08-18 07:24:14,854 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_vs_defaults_not_forced ... 2026-08-18 07:24:16,461 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:24:16,994 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_01_default_code_must_be_dict ... 2026-08-18 07:24:17,167 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-08-18 07:24:17,262 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_03_line_default_code_unknown_field_is_ignored ... 2026-08-18 07:24:17,571 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_04_line_default_code_comment_only ... 2026-08-18 07:24:17,783 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_10_line_defaults_fill_if_empty_direct_create ... 2026-08-18 07:24:18,075 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_11_line_defaults_do_not_override_existing_values_direct_create ... 2026-08-18 07:24:18,280 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_20_line_defaults_override_when_forced_direct_create ... 2026-08-18 07:24:18,602 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_30_line_helpers_uid_now_ref_direct_create ... 2026-08-18 07:24:18,885 201 INFO rb-03e6980-224009-405073 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 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [78] 2026-08-18 07:24:19,272 201 INFO rb-03e6980-224009-405073 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-08-18 07:24:19,545 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [78] 2026-08-18 07:24:19,609 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_42_line_defaults_override_when_forced_via_request_write ... 2026-08-18 07:24:19,881 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [78] 2026-08-18 07:24:19,939 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_50_isolation_header_vs_line_defaults_direct_create_line ... 2026-08-18 07:24:20,365 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_51_isolation_header_vs_line_defaults_via_request_write ... 2026-08-18 07:24:20,711 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [78] 2026-08-18 07:24:20,800 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_52_independent_force_policy_header_forced_line_not_forced ... 2026-08-18 07:24:21,176 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_53_independent_force_policy_header_not_forced_line_forced ... 2026-08-18 07:24:21,545 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_60_create_request_with_lines_defaults_applied ... 2026-08-18 07:24:21,912 201 INFO rb-03e6980-224009-405073 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-08-18 07:24:22,235 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_62_create_request_with_lines_line_forced_overrides_values ... 2026-08-18 07:24:22,644 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_63_create_request_with_multiple_lines_mixed_values_and_force ... 2026-08-18 07:24:23,291 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:24:28,077 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_01_compute_approvers ... 2026-08-18 07:24:28,206 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_02_compute_approvers ... 2026-08-18 07:24:28,312 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_03_compute_approvers ... 2026-08-18 07:24:28,889 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_01_compute_state ... 2026-08-18 07:24:29,006 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_02_compute_state ... 2026-08-18 07:24:29,298 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [624] 2026-08-18 07:24:29,431 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_03_compute_state ... 2026-08-18 07:24:29,698 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [625] 2026-08-18 07:24:29,898 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.activity records with IDs: [226] 2026-08-18 07:24:30,062 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.mail records with IDs: [626] 2026-08-18 07:24:30,608 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_04_compute_state ... 2026-08-18 07:24:30,862 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [627] 2026-08-18 07:24:31,032 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.activity records with IDs: [228] 2026-08-18 07:24:31,248 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.mail records with IDs: [628] 2026-08-18 07:24:31,504 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1280 deleted mail.activity records with IDs: [229] 2026-08-18 07:24:31,713 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1280 deleted mail.mail records with IDs: [629] 2026-08-18 07:24:32,050 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_05_compute_state ... 2026-08-18 07:24:32,385 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [630] 2026-08-18 07:24:32,549 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.activity records with IDs: [231] 2026-08-18 07:24:32,702 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.mail records with IDs: [631] 2026-08-18 07:24:32,957 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1280 deleted mail.activity records with IDs: [232] 2026-08-18 07:24:33,169 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1280 deleted mail.mail records with IDs: [632] 2026-08-18 07:24:33,416 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1281 deleted mail.activity records with IDs: [233] 2026-08-18 07:24:33,627 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1281 deleted mail.mail records with IDs: [633] 2026-08-18 07:24:33,783 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_06_compute_state ... 2026-08-18 07:24:34,503 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [634] 2026-08-18 07:24:34,655 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.activity records with IDs: [234] 2026-08-18 07:24:34,785 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.mail records with IDs: [635] 2026-08-18 07:24:34,944 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1280 deleted mail.activity records with IDs: [235] 2026-08-18 07:24:35,074 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1280 deleted mail.mail records with IDs: [636] 2026-08-18 07:24:35,230 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1281 deleted mail.activity records with IDs: [236] 2026-08-18 07:24:35,360 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1281 deleted mail.mail records with IDs: [637] 2026-08-18 07:24:35,515 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1282 deleted mail.activity records with IDs: [237] 2026-08-18 07:24:35,649 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1282 deleted mail.mail records with IDs: [638] 2026-08-18 07:24:35,759 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_07_compute_state ... 2026-08-18 07:24:35,978 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [639] 2026-08-18 07:24:36,263 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [239] 2026-08-18 07:24:36,448 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [640] 2026-08-18 07:24:36,527 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_08_compute_state ... 2026-08-18 07:24:36,748 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [641] 2026-08-18 07:24:36,924 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.activity records with IDs: [240] 2026-08-18 07:24:37,174 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.mail records with IDs: [642] 2026-08-18 07:24:37,365 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1280 deleted mail.activity records with IDs: [241] 2026-08-18 07:24:37,557 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1280 deleted mail.mail records with IDs: [643] 2026-08-18 07:24:37,641 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_09_compute_state ... 2026-08-18 07:24:37,927 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [644] 2026-08-18 07:24:38,145 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.activity records with IDs: [242] 2026-08-18 07:24:38,347 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.mail records with IDs: [645] 2026-08-18 07:24:38,648 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_10_compute_state ... 2026-08-18 07:24:38,931 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [646] 2026-08-18 07:24:39,168 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.activity records with IDs: [243] 2026-08-18 07:24:39,352 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.mail records with IDs: [647] 2026-08-18 07:24:39,451 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_11_compute_state ... 2026-08-18 07:24:39,787 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [648] 2026-08-18 07:24:39,919 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [244] 2026-08-18 07:24:40,023 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_12_compute_state ... 2026-08-18 07:24:40,290 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [649] 2026-08-18 07:24:40,536 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [245] 2026-08-18 07:24:40,721 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [650] 2026-08-18 07:24:40,784 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_13_compute_state ... 2026-08-18 07:24:41,102 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [651] 2026-08-18 07:24:41,356 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [246] 2026-08-18 07:24:41,511 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [652] 2026-08-18 07:24:41,722 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_14_compute_state ... 2026-08-18 07:24:42,225 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [653] 2026-08-18 07:24:42,330 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [654] 2026-08-18 07:24:42,450 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [655] 2026-08-18 07:24:42,670 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.activity records with IDs: [247, 248, 249] 2026-08-18 07:24:42,853 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.mail records with IDs: [656] 2026-08-18 07:24:43,063 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.mail records with IDs: [657] 2026-08-18 07:24:43,161 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.mail records with IDs: [658] 2026-08-18 07:24:43,373 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1281 deleted mail.activity records with IDs: [250, 251] 2026-08-18 07:24:43,564 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1281 deleted mail.mail records with IDs: [659] 2026-08-18 07:24:43,815 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1282 deleted mail.activity records with IDs: [252] 2026-08-18 07:24:44,081 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1282 deleted mail.mail records with IDs: [660] 2026-08-18 07:24:44,219 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_15_compute_state ... 2026-08-18 07:24:44,844 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [661] 2026-08-18 07:24:44,958 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [662] 2026-08-18 07:24:45,093 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [663] 2026-08-18 07:24:45,282 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.activity records with IDs: [253, 254, 255] 2026-08-18 07:24:45,448 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.mail records with IDs: [664] 2026-08-18 07:24:45,677 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.mail records with IDs: [665] 2026-08-18 07:24:45,788 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.mail records with IDs: [666] 2026-08-18 07:24:46,034 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1281 deleted mail.activity records with IDs: [256, 257] 2026-08-18 07:24:46,232 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1281 deleted mail.mail records with IDs: [667] 2026-08-18 07:24:46,440 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1282 deleted mail.activity records with IDs: [258] 2026-08-18 07:24:46,619 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1282 deleted mail.mail records with IDs: [668] 2026-08-18 07:24:46,745 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_16_compute_state ... 2026-08-18 07:24:47,249 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted request.approval.user.line records with IDs: [110] 2026-08-18 07:24:47,311 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_19_compute_state ... 2026-08-18 07:24:47,706 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [669] 2026-08-18 07:24:47,928 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [259] 2026-08-18 07:24:48,100 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [670] 2026-08-18 07:24:48,364 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [671] 2026-08-18 07:24:48,560 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_20_compute_state ... 2026-08-18 07:24:48,972 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [672] 2026-08-18 07:24:49,120 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [673] 2026-08-18 07:24:49,208 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [674] 2026-08-18 07:24:49,294 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [675] 2026-08-18 07:24:49,447 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1280 deleted mail.activity records with IDs: [260, 261, 262, 263] 2026-08-18 07:24:49,582 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1280 deleted mail.mail records with IDs: [676] 2026-08-18 07:24:49,669 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1280 deleted mail.mail records with IDs: [677] 2026-08-18 07:24:49,751 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1280 deleted mail.mail records with IDs: [678] 2026-08-18 07:24:49,928 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1282 deleted mail.activity records with IDs: [264, 265, 266] 2026-08-18 07:24:50,104 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1282 deleted mail.mail records with IDs: [679] 2026-08-18 07:24:50,193 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1282 deleted mail.mail records with IDs: [680] 2026-08-18 07:24:50,350 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1281 deleted mail.activity records with IDs: [267, 268] 2026-08-18 07:24:50,485 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1281 deleted mail.mail records with IDs: [681] 2026-08-18 07:24:50,621 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.activity records with IDs: [269] 2026-08-18 07:24:50,770 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.mail records with IDs: [682] 2026-08-18 07:24:50,856 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_00_direct_manager_in_line_users ... 2026-08-18 07:24:51,518 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [683] 2026-08-18 07:24:51,627 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [684] 2026-08-18 07:24:51,823 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.activity records with IDs: [270, 271] 2026-08-18 07:24:52,020 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.mail records with IDs: [685] 2026-08-18 07:24:52,261 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1281 deleted mail.activity records with IDs: [272] 2026-08-18 07:24:52,501 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1281 deleted mail.mail records with IDs: [686] 2026-08-18 07:24:52,557 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_01_direct_manager_in_line_users_not_require ... 2026-08-18 07:24:53,119 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [687] 2026-08-18 07:24:53,245 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [688] 2026-08-18 07:24:53,389 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [689] 2026-08-18 07:24:53,615 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.activity records with IDs: [273, 274, 275] 2026-08-18 07:24:53,806 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.mail records with IDs: [690] 2026-08-18 07:24:53,910 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.mail records with IDs: [691] 2026-08-18 07:24:54,077 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1281 deleted mail.activity records with IDs: [276, 277] 2026-08-18 07:24:54,234 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1281 deleted mail.mail records with IDs: [692] 2026-08-18 07:24:54,392 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1282 deleted mail.activity records with IDs: [278] 2026-08-18 07:24:54,542 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1282 deleted mail.mail records with IDs: [693] 2026-08-18 07:24:54,592 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_01_activity_schedule ... 2026-08-18 07:24:55,095 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [694] 2026-08-18 07:24:55,224 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [695] 2026-08-18 07:24:55,380 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.activity records with IDs: [279, 280] 2026-08-18 07:24:55,547 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.mail records with IDs: [696] 2026-08-18 07:24:55,774 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1280 deleted mail.activity records with IDs: [281] 2026-08-18 07:24:55,932 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1280 deleted mail.mail records with IDs: [697] 2026-08-18 07:24:55,989 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_02_activity_schedule ... 2026-08-18 07:24:56,531 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [698] 2026-08-18 07:24:56,735 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.activity records with IDs: [282] 2026-08-18 07:24:56,944 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.mail records with IDs: [699] 2026-08-18 07:24:57,211 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1280 deleted mail.activity records with IDs: [283] 2026-08-18 07:24:57,422 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1280 deleted mail.mail records with IDs: [700] 2026-08-18 07:24:57,474 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_07_01_list_of_approvers_empty ... 2026-08-18 07:24:57,853 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_multiple_approvers_at_each_step ... 2026-08-18 07:24:58,428 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [701] 2026-08-18 07:24:58,543 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1273 deleted mail.mail records with IDs: [702] 2026-08-18 07:24:58,879 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.activity records with IDs: [284, 285] 2026-08-18 07:24:59,080 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.mail records with IDs: [703] 2026-08-18 07:24:59,217 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1276 deleted mail.mail records with IDs: [704] 2026-08-18 07:24:59,411 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1282 deleted mail.activity records with IDs: [286, 287] 2026-08-18 07:24:59,614 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1282 deleted mail.mail records with IDs: [705] 2026-08-18 07:24:59,686 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-18 07:25:00,473 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_001_confirm_blocks_when_lines_required_missing ... 2026-08-18 07:25:01,687 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [124] 2026-08-18 07:25:01,733 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_002_confirm_succeeds_when_line_present ... 2026-08-18 07:25:02,870 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [706] 2026-08-18 07:25:02,953 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_003_confirm_not_blocked_when_lines_optional ... 2026-08-18 07:25:03,678 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [707] 2026-08-18 07:25:03,772 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:25:09,507 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_01_min_approvals ... 2026-08-18 07:25:09,784 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approval_type_copy ... 2026-08-18 07:25:09,941 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approve_request_count ... 2026-08-18 07:25:10,164 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1284 deleted mail.mail records with IDs: [708] 2026-08-18 07:25:10,314 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1284 deleted mail.mail records with IDs: [709] 2026-08-18 07:25:10,485 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [290] 2026-08-18 07:25:10,658 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [710] 2026-08-18 07:25:10,760 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_constraint_approval_user_line ... 2026-08-18 07:25:10,933 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_days_to_approve_is_negative ... 2026-08-18 07:25:11,012 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-18 07:25:16,224 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_01_dest_model_id_and_has_lines_by_mode ... 2026-08-18 07:25:16,489 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_02_has_lines_multi_with_src_model_set ... 2026-08-18 07:25:16,916 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_05_applicable_record_domain_validation_ok_and_bad ... 2026-08-18 07:25:17,017 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_06_before_approval_required_domain_validation_ok_and_bad ... 2026-08-18 07:25:17,131 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_101_uom_enable_single ... 2026-08-18 07:25:20,171 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:25:20,254 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_001_only_applicable_set_required_empty ... 2026-08-18 07:25:20,689 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_002_only_required_all_records ... 2026-08-18 07:25:21,102 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_003_required_and_applicable_and_combination ... 2026-08-18 07:25:21,467 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_004_required_specific_field_and_applicable_companies ... 2026-08-18 07:25:21,810 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_005_required_empty_list_literal ... 2026-08-18 07:25:22,185 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_006_required_invalid_syntax_safe_fallback ... 2026-08-18 07:25:22,611 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_007_applicable_empty_and_required_all ... 2026-08-18 07:25:22,993 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_008_and_shape_is_stable_against_visibility ... 2026-08-18 07:25:23,549 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:25:29,207 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_approver_role_shows_hr_job_position ... 2026-08-18 07:25:29,787 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_module_strings_carry_no_tax_vocabulary ... 2026-08-18 07:25:29,806 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_slip_totals_dict_exposes_no_tax_key ... 2026-08-18 07:25:30,103 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_empty_slip_snapshot_returns_no_columns ... 2026-08-18 07:25:30,362 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_header_slip_gate_excludes_only_disabled_sentinels ... 2026-08-18 07:25:31,078 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_manager_prerequisite_alert_names_missing_hr_data ... 2026-08-18 07:25:31,902 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_request_currency_at_early_utc_hour ... 2026-08-18 07:25:32,363 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_the_request_currency ... 2026-08-18 07:25:32,794 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_refuse_reason_prints_on_slip_only_when_refused ... 2026-08-18 07:25:33,612 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_configuration_is_frozen_at_request_creation ... 2026-08-18 07:25:33,964 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted viin.approval.type.header.slip.field records with IDs: [3] 2026-08-18 07:25:33,981 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted viin.approval.type.line.slip.field records with IDs: [2] 2026-08-18 07:25:34,031 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_report_action_resolves_and_renders ... 2026-08-18 07:25:34,575 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_totals_hidden_when_only_refused_or_cancelled_lines ... 2026-08-18 07:25:35,407 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-18 07:25:36,282 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_101_orm_write_does_not_trigger_type_onchange_hook ... 2026-08-18 07:25:36,575 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_201_form_onchange_triggers_type_onchange_hook ... 2026-08-18 07:25:38,081 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_202_form_onchange_can_update_many2one_field ... 2026-08-18 07:25:39,664 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_301_line_form_onchange_triggers_type_onchange_hook ... 2026-08-18 07:25:40,457 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1307 deleted request.approval.user.line records with IDs: [161] 2026-08-18 07:25:40,541 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_302_header_and_line_onchange_both_triggered ... 2026-08-18 07:25:42,276 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:25:48,446 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_direct_cursor_access ... 2026-08-18 07:25:48,787 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_model_create_attempt ... 2026-08-18 07:25:49,136 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_sudo_attempt ... 2026-08-18 07:25:49,491 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_with_context_attempt ... 2026-08-18 07:25:49,868 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_write_attempt ... 2026-08-18 07:25:50,235 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_read_user_company_request ... 2026-08-18 07:25:50,645 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_use_readonly_search_count ... 2026-08-18 07:25:51,057 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_comment_only_is_treated_as_empty ... 2026-08-18 07:25:51,393 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_empty_keeps_step_applicable ... 2026-08-18 07:25:51,713 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_false_skips_selector_step ... 2026-08-18 07:25:52,196 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_falsey_non_bool_is_skipped ... 2026-08-18 07:25:52,576 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_assignment ... 2026-08-18 07:25:52,651 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_dunder_import ... 2026-08-18 07:25:52,726 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_runtime_blocks_setattr ... 2026-08-18 07:25:53,115 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_true_adds_selector_step ... 2026-08-18 07:25:53,540 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_truthy_non_bool_is_applied ... 2026-08-18 07:25:53,983 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_whitespace_only_is_treated_as_empty ... 2026-08-18 07:25:54,339 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fails_when_no_manager_found_in_hierarchy ... 2026-08-18 07:25:54,687 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fallback_to_nearest_parent_manager ... 2026-08-18 07:25:55,011 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_manager_is_resolved ... 2026-08-18 07:25:55,324 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_all_must_approve_creates_required_lines ... 2026-08-18 07:25:55,631 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_any_in_step_unions_users ... 2026-08-18 07:25:56,006 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_with_employee_tags_filters_managers ... 2026-08-18 07:25:56,316 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_filter_can_make_resolution_empty ... 2026-08-18 07:25:56,640 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_not_allowed_for_specific_approvers ... 2026-08-18 07:25:56,691 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_requires_tags ... 2026-08-18 07:25:56,764 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_resolves_employees_by_tag ... 2026-08-18 07:25:57,226 201 INFO rb-03e6980-224009-405073 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-08-18 07:25:57,551 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_any_in_step_creates_single_line_with_all_users ... 2026-08-18 07:25:57,901 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_filters_out_non_approval_officer_users ... 2026-08-18 07:25:58,246 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_is_not_fixed_when_employee_changes_job ... 2026-08-18 07:25:58,632 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_with_employee_tags_filters_employees ... 2026-08-18 07:25:58,960 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-18 07:26:05,655 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_walks_up_until_manager_is_in_submitter_chain ... 2026-08-18 07:26:06,028 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_can_fallback_to_root_manager ... 2026-08-18 07:26:06,493 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4856] 2026-08-18 07:26:07,172 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_requires_manager_tag_and_chain ... 2026-08-18 07:26:07,695 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_applies_tag_and_chain_together ... 2026-08-18 07:26:08,956 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_empty_when_no_manager_chain_match ... 2026-08-18 07:26:09,320 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_keeps_only_users_in_submitter_manager_chain ... 2026-08-18 07:26:09,665 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_with_tag_filter_applies_tag_and_chain_together ... 2026-08-18 07:26:10,141 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-08-18 07:26:16,265 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_applies_employee_tag_filter_from_ui ... 2026-08-18 07:26:16,674 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_can_skip_required_step ... 2026-08-18 07:26:17,075 201 INFO rb-03e6980-224009-405073 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-08-18 07:26:17,417 201 INFO rb-03e6980-224009-405073 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-08-18 07:26:17,859 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_from_employee_parent_chain_with_tag ... 2026-08-18 07:26:18,309 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_user ... 2026-08-18 07:26:18,676 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-18 07:26:18,697 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_01_arch_flag_stamped_when_enabled ... 2026-08-18 07:26:19,186 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_02_arch_flag_absent_on_blacklisted_model ... 2026-08-18 07:26:19,221 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:26:20,094 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_101_single_attach_override ... 2026-08-18 07:26:20,797 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_102_single_attach_override ... 2026-08-18 07:26:21,895 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_202_multi_attach_override ... 2026-08-18 07:26:22,695 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_203_multi_attach_override ... 2026-08-18 07:26:23,599 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:26:24,472 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_company_mismatch_rejected ... 2026-08-18 07:26:30,371 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_multi_adds_lines_to_existing ... 2026-08-18 07:26:32,173 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1343 deleted request.approval.user.line records with IDs: [246] 2026-08-18 07:26:32,357 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_prefill_access_denied ... 2026-08-18 07:26:32,703 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [174], uid: 1343, model: viin.approval.request 2026-08-18 07:26:32,740 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_single_updates_existing_header ... 2026-08-18 07:26:34,328 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1343 deleted request.approval.user.line records with IDs: [249] 2026-08-18 07:26:34,384 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_type_multi_updates_existing_header ... 2026-08-18 07:26:35,954 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:26:37,212 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_00_select_source_records_without_write_access ... 2026-08-18 07:26:37,629 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_10_select_source_records_action_carries_attach_ctx ... 2026-08-18 07:26:38,060 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_20_attach_multi_adds_lines ... 2026-08-18 07:26:39,125 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_30_attach_single_updates_header ... 2026-08-18 07:26:40,000 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_40_selector_denies_when_type_has_no_src_or_no_write ... 2026-08-18 07:26:40,358 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 07:26:40,843 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_head_and_all_lines_deleted ... 2026-08-18 07:26:41,711 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11718, 11715] 2026-08-18 07:26:42,096 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2651] 2026-08-18 07:26:42,155 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [73] 2026-08-18 07:26:42,271 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [257] 2026-08-18 07:26:42,308 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11717, 11714] 2026-08-18 07:26:42,458 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2650] 2026-08-18 07:26:42,628 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11720, 11719, 11716] 2026-08-18 07:26:42,762 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [183] 2026-08-18 07:26:42,798 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_main_source_deleted ... 2026-08-18 07:26:43,772 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11724, 11722] 2026-08-18 07:26:43,941 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2652] 2026-08-18 07:26:44,077 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11723] 2026-08-18 07:26:44,143 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [184] 2026-08-18 07:26:44,167 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_lines_removed_when_source_line_deleted ... 2026-08-18 07:26:45,178 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11732, 11727] 2026-08-18 07:26:45,361 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2656] 2026-08-18 07:26:45,389 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [76] 2026-08-18 07:26:45,529 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [260] 2026-08-18 07:26:45,582 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11730, 11728] 2026-08-18 07:26:45,756 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2654] 2026-08-18 07:26:45,867 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11734, 11733, 11729] 2026-08-18 07:26:45,920 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [185] 2026-08-18 07:26:45,948 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_non_draft_request_not_cancelled_when_source_deleted ... 2026-08-18 07:26:46,954 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [711] 2026-08-18 07:26:47,058 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [292] 2026-08-18 07:26:47,306 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11745, 11742, 11738, 11735] 2026-08-18 07:26:47,448 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted res.partner records with IDs: [2657] 2026-08-18 07:26:47,623 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:26:47,636 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_catalog_button_visibility: Starting TestCatalogButtonVisibility.test_action_add_from_catalog_rejected_when_line_product_disabled ... 2026-08-18 07:26:48,033 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:26:48,045 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_catalog_order_data: Starting TestProductCatalogOrderData.test_get_product_catalog_order_data_includes_product_type ... 2026-08-18 07:26:48,488 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:26:50,119 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_01 ... 2026-08-18 07:26:51,535 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_02 ... 2026-08-18 07:26:52,887 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_03 ... 2026-08-18 07:26:54,230 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_04 ... 2026-08-18 07:26:55,782 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 07:26:56,293 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_header_date_change_recomputes_line_currency_rate_and_request_totals ... 2026-08-18 07:26:56,721 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_line_date_toggle_change_recomputes_line_currency_rate ... 2026-08-18 07:26:57,248 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_request_date_change_recomputes_currency_rate_and_totals ... 2026-08-18 07:26:57,583 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_type_date_toggle_change_recomputes_request_currency_rate ... 2026-08-18 07:26:57,990 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:26:58,007 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_multi ... 2026-08-18 07:26:58,378 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_single ... 2026-08-18 07:26:58,716 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_switch_mode_updates_dest_model_and_lines ... 2026-08-18 07:26:59,107 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [54869, 54870, 54871, 54872, 54873, 54874] 2026-08-18 07:26:59,423 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [54875, 54876, 54877, 54878, 54879, 54880, 54881, 54882, 54883, 54884] 2026-08-18 07:26:59,720 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:26:59,748 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_dest_model_mapping_regen: Starting TestDestModelMappingRegen.test_mapping_targets_change_with_mode ... 2026-08-18 07:27:00,244 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [54891, 54892, 54893, 54894, 54895, 54896] 2026-08-18 07:27:00,613 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:27:00,630 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_dynamic_field_in_views_request: Starting TestApprovalRequestDynamicField.test_dynamic_fields_rendering_in_approval_request_form_view ... 2026-08-18 07:27:00,763 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:27:00,777 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_dynamic_field_in_views_wizard: Starting TestWizardDynamicFieldsStrictAll.test_wizard_head_and_line_dynamic_fields_use_strict_patterns ... 2026-08-18 07:27:00,972 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:27:01,900 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_approver_tree_keeps_inactive_multi_users_visible ... 2026-08-18 07:27:01,953 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_current_sequential_approver_moves_activity_to_next_active_step ... 2026-08-18 07:27:02,379 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1349 deleted mail.mail records with IDs: [712] 2026-08-18 07:27:02,481 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1214] 2026-08-18 07:27:02,496 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [293] 2026-08-18 07:27:02,635 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [713] 2026-08-18 07:27:02,721 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_only_pending_approver_refuses_request_and_clears_activity ... 2026-08-18 07:27:03,198 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1349 deleted mail.mail records with IDs: [714] 2026-08-18 07:27:03,293 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1214] 2026-08-18 07:27:03,309 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [295] 2026-08-18 07:27:03,409 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_python_selector_skips_inactive_users ... 2026-08-18 07:27:03,459 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1215] 2026-08-18 07:27:03,804 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_reactivating_pending_sequential_approver_recreates_activity ... 2026-08-18 07:27:04,328 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1349 deleted mail.mail records with IDs: [715] 2026-08-18 07:27:04,478 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1214] 2026-08-18 07:27:04,504 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [296] 2026-08-18 07:27:04,744 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [716] 2026-08-18 07:27:04,875 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [297] 2026-08-18 07:27:05,049 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [717] 2026-08-18 07:27:05,145 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 07:27:05,162 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_child_mapping_domains ... 2026-08-18 07:27:05,252 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_allows_company_and_currency_manual ... 2026-08-18 07:27:05,276 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_candidates_from_model_by_mode ... 2026-08-18 07:27:05,833 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_src_domain_basic_constraints ... 2026-08-18 07:27:05,885 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:27:07,344 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_01 ... 2026-08-18 07:27:07,941 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_02 ... 2026-08-18 07:27:08,501 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_03 ... 2026-08-18 07:27:08,976 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_04 ... 2026-08-18 07:27:09,504 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_05 ... 2026-08-18 07:27:09,952 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_06 ... 2026-08-18 07:27:10,425 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_07 ... 2026-08-18 07:27:11,602 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_08 ... 2026-08-18 07:27:12,240 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 07:27:12,948 201 INFO rb-03e6980-224009-405073 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-08-18 07:27:13,819 201 INFO rb-03e6980-224009-405073 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-08-18 07:27:15,072 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [718] 2026-08-18 07:27:15,139 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_03_update_existing_request_via_attach_context ... 2026-08-18 07:27:16,497 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [719] 2026-08-18 07:27:16,582 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:27:22,342 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_01_check_permission_dragging_kanban_at_draft ... 2026-08-18 07:27:22,595 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [720] 2026-08-18 07:27:22,661 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_02_check_permission_dragging_kanban_at_draft ... 2026-08-18 07:27:22,798 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:22,913 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_03_check_permission_dragging_kanban_at_draft ... 2026-08-18 07:27:23,062 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:23,195 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_04_check_permission_dragging_kanban_at_draft ... 2026-08-18 07:27:23,364 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:23,478 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_05_check_permission_dragging_kanban_at_draft ... 2026-08-18 07:27:23,625 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:23,739 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_06_check_permission_dragging_kanban_at_confirm ... 2026-08-18 07:27:23,902 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:24,278 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [721] 2026-08-18 07:27:24,465 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [302] 2026-08-18 07:27:24,610 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [722] 2026-08-18 07:27:24,649 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_07_check_permission_dragging_kanban_at_confirm ... 2026-08-18 07:27:24,768 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:25,015 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [723] 2026-08-18 07:27:25,293 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [724] 2026-08-18 07:27:25,340 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_08_check_permission_dragging_kanban_at_confirm ... 2026-08-18 07:27:25,487 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:25,884 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [725] 2026-08-18 07:27:25,952 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_09_check_permission_dragging_kanban_at_confirm ... 2026-08-18 07:27:26,110 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:26,365 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [726] 2026-08-18 07:27:26,426 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_10_check_permission_dragging_kanban_at_confirm ... 2026-08-18 07:27:26,544 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:26,837 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [727] 2026-08-18 07:27:26,889 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [306] 2026-08-18 07:27:26,922 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_11_check_permission_dragging_kanban_at_validate ... 2026-08-18 07:27:27,046 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:27,297 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [728] 2026-08-18 07:27:27,393 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [307] 2026-08-18 07:27:27,505 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [729] 2026-08-18 07:27:27,551 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_12_check_permission_dragging_kanban_at_validate ... 2026-08-18 07:27:27,671 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:27,975 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [730] 2026-08-18 07:27:28,076 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [308] 2026-08-18 07:27:28,189 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [731] 2026-08-18 07:27:28,229 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_13_check_permission_dragging_kanban_at_validate ... 2026-08-18 07:27:28,355 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:28,624 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [732] 2026-08-18 07:27:28,729 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [309] 2026-08-18 07:27:28,849 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [733] 2026-08-18 07:27:28,914 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_14_check_permission_dragging_kanban_at_validate ... 2026-08-18 07:27:29,048 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:29,326 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [734] 2026-08-18 07:27:29,476 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [310] 2026-08-18 07:27:29,596 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [735] 2026-08-18 07:27:29,659 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_15_check_permission_dragging_kanban_at_validate ... 2026-08-18 07:27:29,785 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:30,060 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [736] 2026-08-18 07:27:30,177 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [311] 2026-08-18 07:27:30,298 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [737] 2026-08-18 07:27:30,351 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_16_check_permission_dragging_kanban_at_refuse ... 2026-08-18 07:27:30,488 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:30,764 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [738] 2026-08-18 07:27:30,962 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [739] 2026-08-18 07:27:31,010 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_17_check_permission_dragging_kanban_at_refuse ... 2026-08-18 07:27:31,139 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:31,407 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [740] 2026-08-18 07:27:31,611 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [741] 2026-08-18 07:27:31,675 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_18_check_permission_dragging_kanban_at_refuse ... 2026-08-18 07:27:31,806 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:32,081 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [742] 2026-08-18 07:27:32,290 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [743] 2026-08-18 07:27:32,358 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_19_check_permission_dragging_kanban_at_refuse ... 2026-08-18 07:27:32,477 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:32,849 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [744] 2026-08-18 07:27:33,076 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [745] 2026-08-18 07:27:33,122 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_20_check_permission_dragging_kanban_at_refuse ... 2026-08-18 07:27:33,289 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:33,532 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [746] 2026-08-18 07:27:33,715 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [747] 2026-08-18 07:27:33,746 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [316] 2026-08-18 07:27:33,786 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_21_check_permission_dragging_kanban_at_done ... 2026-08-18 07:27:33,913 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:34,238 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [748] 2026-08-18 07:27:34,436 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [317] 2026-08-18 07:27:34,569 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [749] 2026-08-18 07:27:34,627 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_22_check_permission_dragging_kanban_at_done ... 2026-08-18 07:27:34,746 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:35,017 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [750] 2026-08-18 07:27:35,125 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [318] 2026-08-18 07:27:35,290 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [751] 2026-08-18 07:27:35,371 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_23_check_permission_dragging_kanban_at_done ... 2026-08-18 07:27:35,494 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:35,748 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [752] 2026-08-18 07:27:35,854 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [319] 2026-08-18 07:27:35,983 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [753] 2026-08-18 07:27:36,049 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_24_check_permission_dragging_kanban_at_done ... 2026-08-18 07:27:36,187 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:36,461 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [754] 2026-08-18 07:27:36,567 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [320] 2026-08-18 07:27:36,735 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [755] 2026-08-18 07:27:36,804 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_25_check_permission_dragging_kanban_at_done ... 2026-08-18 07:27:37,007 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:37,399 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [756] 2026-08-18 07:27:37,550 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [321] 2026-08-18 07:27:37,707 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [757] 2026-08-18 07:27:37,794 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_26_check_permission_dragging_kanban_at_cancel ... 2026-08-18 07:27:37,913 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:38,230 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [758] 2026-08-18 07:27:38,304 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [322] 2026-08-18 07:27:38,494 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_27_check_permission_dragging_kanban_at_cancel ... 2026-08-18 07:27:38,705 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:39,031 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [759] 2026-08-18 07:27:39,087 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [323] 2026-08-18 07:27:39,149 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_28_check_permission_dragging_kanban_at_cancel ... 2026-08-18 07:27:39,283 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:39,677 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [760] 2026-08-18 07:27:39,760 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [324] 2026-08-18 07:27:39,818 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_29_check_permission_dragging_kanban_at_cancel ... 2026-08-18 07:27:39,950 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:40,225 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [761] 2026-08-18 07:27:40,301 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [325] 2026-08-18 07:27:40,359 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_30_check_permission_dragging_kanban_at_cancel ... 2026-08-18 07:27:40,495 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1355 deleted request.approval.user.line records with IDs: [299, 300, 301, 302] 2026-08-18 07:27:40,807 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [762] 2026-08-18 07:27:40,903 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [326] 2026-08-18 07:27:40,965 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-18 07:27:40,979 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_request_line_create_controls: Starting TestApprovalRequestLineCreateControls.test_request_line_create_controls_are_hidden_outside_draft ... 2026-08-18 07:27:41,054 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:27:41,069 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_marks_exception_then_draft_clears_it ... 2026-08-18 07:27:41,494 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_with_ignore_context_skips_exception ... 2026-08-18 07:27:41,867 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_ensure_can_change_state_blocks_unlinked_line ... 2026-08-18 07:27:42,046 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_ensure_can_change_state_uses_approval_id_not_approval_ids ... 2026-08-18 07:27:42,421 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_generic_line_owns_state_protocol_natively ... 2026-08-18 07:27:42,457 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:27:42,472 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_availability_fields_exist ... 2026-08-18 07:27:42,494 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_compute_availability_matches_registry ... 2026-08-18 07:27:42,662 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_module_toggle_fields_exist ... 2026-08-18 07:27:42,690 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:27:42,751 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_explicit_two_dests_preserved ... 2026-08-18 07:27:43,044 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [54932, 54933, 54934, 54935, 54936, 54937] 2026-08-18 07:27:43,264 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_invalid_explicit_dest_falls_back ... 2026-08-18 07:27:43,604 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [54940, 54941, 54942, 54943, 54944, 54945] 2026-08-18 07:27:43,774 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:27:48,573 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_sequential_multiple_approvers_freeze: Starting TestSequentialMultipleApproversFreeze.test_001_request_keeps_sequential_multiple_approvers_when_type_config_changes ... 2026-08-18 07:27:48,897 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-18 07:27:59,513 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [763] 2026-08-18 07:27:59,523 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12253] 2026-08-18 07:27:59,529 201 INFO rb-03e6980-224009-405073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-18 07:27:59,807 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_cannot_be_read_across_company ... 2026-08-18 07:27:59,835 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1375, model: viin.approval.type.header.slip.field 2026-08-18 07:27:59,870 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_remains_readable_within_same_company ... 2026-08-18 07:27:59,914 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_cannot_be_read_across_company ... 2026-08-18 07:27:59,953 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7], uid: 1375, model: viin.approval.type.line.slip.field 2026-08-18 07:28:00,008 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_remains_readable_within_same_company ... 2026-08-18 07:28:00,103 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:28:00,904 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_multi: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeMulti.test_301_approval_type_multi_ref_only ... 2026-08-18 07:28:00,976 201 INFO rb-03e6980-224009-405073 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-08-18 07:28:00,996 201 INFO rb-03e6980-224009-405073 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-08-18 07:28:02,068 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1376 deleted mail.mail records with IDs: [764] 2026-08-18 07:28:02,168 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:28:03,008 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_101_approval_type_header ... 2026-08-18 07:28:03,095 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_102_approval_type_child ... 2026-08-18 07:28:03,126 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_103_approval_type_mixed ... 2026-08-18 07:28:03,155 201 INFO rb-03e6980-224009-405073 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-08-18 07:28:04,353 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1377 deleted mail.mail records with IDs: [765] 2026-08-18 07:28:04,497 201 INFO rb-03e6980-224009-405073 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-08-18 07:28:05,793 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1377 deleted mail.mail records with IDs: [766] 2026-08-18 07:28:05,911 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_203_mixed_excluded_fields_scoped_correctly ... 2026-08-18 07:28:06,976 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1377 deleted mail.mail records with IDs: [767] 2026-08-18 07:28:07,184 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:28:07,882 201 INFO rb-03e6980-224009-405073 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-08-18 07:28:09,118 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1378 deleted mail.mail records with IDs: [768] 2026-08-18 07:28:09,341 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [769] 2026-08-18 07:28:09,461 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [770] 2026-08-18 07:28:09,541 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [771] 2026-08-18 07:28:09,597 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_root_model: Starting TestSnapshotDiffEngineRootModel.test_102_single_diff_message_when_child_updated_directly ... 2026-08-18 07:28:10,695 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1378 deleted mail.mail records with IDs: [772] 2026-08-18 07:28:10,961 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [773] 2026-08-18 07:28:11,053 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [774] 2026-08-18 07:28:11,122 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:28:12,226 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_approval_account_move_display_type: Starting TestAccountMoveDisplayTypeMappingAndSync.test_account_move_display_type_mismatch_source_to_request ... 2026-08-18 07:28:13,886 201 INFO rb-03e6980-224009-405073 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-08-18 07:28:15,332 201 INFO rb-03e6980-224009-405073 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-08-18 07:28:16,908 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:28:23,835 201 INFO rb-03e6980-224009-405073 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-08-18 07:28:23,943 201 INFO rb-03e6980-224009-405073 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-08-18 07:28:23,961 201 INFO rb-03e6980-224009-405073 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-08-18 07:28:27,896 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:28:28,323 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_invoice_type_core_config ... 2026-08-18 07:28:28,402 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_refund_type_core_config ... 2026-08-18 07:28:28,434 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_types_should_exist ... 2026-08-18 07:28:28,454 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_vendor_payment_type_core_config ... 2026-08-18 07:28:28,496 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:28:28,978 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_display_type_sync_bidirectional ... 2026-08-18 07:28:29,896 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_line_analytic_distribution_sync ... 2026-08-18 07:28:32,182 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b393b100> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:32,184 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b2f4f7e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:32,200 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:32,206 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:32,208 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b2f4db20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:32,222 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:32,223 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:35,075 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b8f6bba0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:35,076 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b65c8680> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:35,084 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:35,088 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:35,089 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b65cafc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:35,105 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:35,106 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:37,264 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b31a14e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:37,265 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b5ec96c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:37,272 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:37,276 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:37,277 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b5ec93a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:37,292 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:37,293 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:40,011 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b70796c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:40,012 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b58f7420> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:40,029 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:40,033 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:40,034 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b58f4860> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:40,048 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:40,049 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:43,017 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b552be20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:43,018 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b511ede0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:43,027 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:43,032 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:43,033 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b511f740> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:43,049 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:43,050 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:45,952 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b8b08540> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:45,953 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b3938c20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:45,960 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:45,965 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:45,966 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b393b420> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:45,991 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:45,992 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:48,141 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b46a8860> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:48,142 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b78d2660> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:48,159 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:48,162 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:48,163 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b78d1e40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:48,176 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:48,176 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:50,973 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b2d0b560> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:50,973 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b2b04680> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:50,979 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:50,984 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:50,985 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b2b07740> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:51,000 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:51,001 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_approval_customer_invoice.py", line 248, in test_customer_invoice_line_analytic_distribution_sync plan_invoice = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:28:54,974 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1382 deleted mail.mail records with IDs: [775] 2026-08-18 07:28:55,173 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [333] 2026-08-18 07:28:55,323 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [776] 2026-08-18 07:28:55,648 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [777] 2026-08-18 07:28:55,745 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_res_ref_mapping ... 2026-08-18 07:28:57,036 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_snapshot_includes_invoice_line_taxes ... 2026-08-18 07:28:58,569 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1382 deleted mail.mail records with IDs: [778] 2026-08-18 07:28:58,695 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_sync_header ... 2026-08-18 07:29:00,184 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1382 deleted mail.mail records with IDs: [779] 2026-08-18 07:29:00,379 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [335] 2026-08-18 07:29:00,548 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [780] 2026-08-18 07:29:00,759 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_uses_source_journal_not_type_default ... 2026-08-18 07:29:02,362 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1382 deleted mail.mail records with IDs: [781] 2026-08-18 07:29:02,617 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [336] 2026-08-18 07:29:02,768 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [782] 2026-08-18 07:29:02,951 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_full_flow_customer_invoice_confirm_then_validate ... 2026-08-18 07:29:04,234 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1382 deleted mail.mail records with IDs: [783] 2026-08-18 07:29:04,377 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [337] 2026-08-18 07:29:04,469 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [784] 2026-08-18 07:29:06,192 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b5ea31a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 1003, 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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:06,193 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b19409a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 1003, 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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:06,199 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 1003, 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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:06,202 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 1003, 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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:06,203 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b19422a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 1003, 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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:06,218 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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 1003, 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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:06,219 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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 1003, 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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:06,231 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:29:07,760 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_res_ref_mapping ... 2026-08-18 07:29:08,755 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_sync_and_not_mixed ... 2026-08-18 07:29:09,736 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_full_flow_customer_refund_confirm_then_validate ... 2026-08-18 07:29:10,795 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [785] 2026-08-18 07:29:10,989 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [338] 2026-08-18 07:29:11,107 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [786] 2026-08-18 07:29:11,225 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:29:12,072 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_amount_tax_column_follows_tax_ids_accounting_gate ... 2026-08-18 07:29:12,776 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_amount_tax_currency_column_follows_multi_currency_gate_only ... 2026-08-18 07:29:14,223 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_line_tax_amount_equals_total_minus_subtotal ... 2026-08-18 07:29:14,625 201 INFO rb-03e6980-224009-405073 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-08-18 07:29:15,835 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_tax_amount_columns_present_and_gated_like_tax_ids ... 2026-08-18 07:29:18,229 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-18 07:29:18,277 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_account_slip_template_inserts_tax_row_between_pretax_and_total ... 2026-08-18 07:29:18,855 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_amount_tax_equals_currency_rounded_total_minus_subtotal ... 2026-08-18 07:29:19,186 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_slip_totals_expose_tax_key_with_account_module ... 2026-08-18 07:29:19,568 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:29:19,590 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_approval_slip_account_tax_wording: Starting TestApprovalAccountBridgeTaxWording.test_account_bridge_relayers_tax_aware_slip_label ... 2026-08-18 07:29:20,311 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:29:20,696 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_full_flow_vendor_payment_confirm_then_validate ... 2026-08-18 07:29:21,524 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1389 deleted mail.mail records with IDs: [787] 2026-08-18 07:29:21,748 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [339] 2026-08-18 07:29:21,895 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [788] 2026-08-18 07:29:22,007 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_res_ref_mapping ... 2026-08-18 07:29:22,852 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_sync_and_not_mixed ... 2026-08-18 07:29:23,598 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:29:26,352 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b56b5120> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:26,353 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b1c4e020> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:26,359 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:26,363 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:26,364 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b1c4e700> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:26,379 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:26,380 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:28,513 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b5ed84a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:28,514 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b8b0a980> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:28,524 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:28,528 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:28,529 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b8b099e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:28,544 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:28,545 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:31,252 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b30ce3e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:31,252 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b2d09940> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:31,257 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:31,261 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:31,263 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b2d08c20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:31,276 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:31,277 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:34,179 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b2d0d120> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:34,180 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b6e1a340> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:34,188 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:34,192 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:34,193 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b6e1a7a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:34,208 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:34,209 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:36,967 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b7898900> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:36,968 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b80be0c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:36,973 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:36,976 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:36,977 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b5ee0720> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:36,992 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:36,993 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:39,039 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b581f7e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:39,040 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b57f2200> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:39,046 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:39,050 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:39,051 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b57f2340> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:39,065 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:39,066 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:41,760 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b57e9bc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:41,761 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1da60d9e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:41,767 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:41,771 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:41,772 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1da60d120> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:41,788 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:41,789 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:44,609 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b60072e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:44,610 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b34845e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:44,617 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:44,622 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:44,623 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b3486a20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:44,638 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:44,639 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_account.py", line 32, in setUpClass cls.plan_approval = env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:45,589 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_01_type_toggles_reflect_on_request_and_line ... 2026-08-18 07:29:45,973 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_02_header_only_taxes_price_excluded ... 2026-08-18 07:29:46,226 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_03_header_only_taxes_price_included ... 2026-08-18 07:29:46,453 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_04_with_lines_header_tax_is_ignored_line_tax_applies ... 2026-08-18 07:29:46,789 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_06_line_product_overrides_header_product_in_aal ... 2026-08-18 07:29:47,201 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [340] 2026-08-18 07:29:47,368 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_07_distribution_vals_include_product_keys ... 2026-08-18 07:29:47,632 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_08_header_and_line_generate_with_own_taxes_and_products ... 2026-08-18 07:29:47,972 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [341] 2026-08-18 07:29:50,841 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b72d3240> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 1003, 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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:50,842 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b511fec0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 1003, 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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:50,854 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 1003, 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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:50,857 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 1003, 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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:50,858 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b511ff60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 1003, 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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:50,873 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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 1003, 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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:50,874 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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 1003, 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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:50,899 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:29:53,673 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b471e020> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:53,675 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b57e2d40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:53,681 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:53,684 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:53,685 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b57e3420> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:53,694 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:53,694 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:55,735 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b72edf80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:55,737 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b6e19760> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:55,747 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:55,751 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:55,752 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b6e1b600> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:55,767 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:55,768 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:58,572 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b5be99e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:58,573 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b2ce6200> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:58,582 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:58,586 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:58,587 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b2ce7ec0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:58,600 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:29:58,602 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:01,485 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b2d9d6c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:01,486 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b3959080> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:01,503 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:01,507 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:01,508 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b3959580> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:01,538 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:01,540 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:04,309 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b5ebe2a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:04,310 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b3536980> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:04,319 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:04,323 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:04,325 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b35349a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:04,345 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:04,346 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:06,519 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b59f4d60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:06,520 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b1ee4400> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:06,529 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:06,533 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:06,534 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b1ee6c00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:06,547 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:06,550 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:09,316 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b2c867a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:09,317 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b5bed3a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:09,328 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:09,332 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:09,334 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b5bed580> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:09,349 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:09,350 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:12,032 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b581b560> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:12,033 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b57e2840> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:12,040 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:12,044 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:12,044 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b57e0a40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:12,060 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:12,061 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 36, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:14,709 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b2b41bc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:14,710 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b4ea40e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:14,715 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:14,719 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:14,720 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b4ea5c60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:14,731 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:14,732 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:16,795 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b72d31a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:16,796 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b5ecb920> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:16,803 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:16,807 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:16,808 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b5ec9da0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:16,820 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:16,821 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:19,691 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b52dc860> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:19,693 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b7d83a60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:19,701 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:19,705 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:19,707 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b7d82020> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:19,723 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:19,724 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:22,671 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b7a4ad40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:22,672 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b605c7c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:22,678 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:22,683 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:22,684 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b605f1a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:22,699 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:22,700 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:25,406 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b729ca40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:25,408 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b76e3600> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:25,415 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:25,418 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:25,419 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b76e27a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:25,433 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:25,434 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:27,368 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b5563380> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:27,369 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b1c4d440> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:27,374 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:27,378 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:27,379 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b1c4c720> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:27,394 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:27,395 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:30,040 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b5aed260> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:30,041 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b636d300> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:30,048 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:30,053 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:30,054 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b636fb00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:30,075 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:30,076 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:32,859 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b6d1d440> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:32,860 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b72d2660> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:32,870 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:32,875 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:32,876 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b72d2de0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:32,900 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:32,901 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_account/tests/test_viin_approvals_analytic.py", line 46, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:33,757 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_distribution_vals_have_product_keys ... 2026-08-18 07:30:34,060 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_request_product_propagates_to_header_analytic_lines ... 2026-08-18 07:30:34,507 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [342] 2026-08-18 07:30:34,717 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_line_product_propagates_to_line_analytic_lines ... 2026-08-18 07:30:35,212 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [343] 2026-08-18 07:30:35,462 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_header_and_line_both_generate_with_own_products ... 2026-08-18 07:30:35,875 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [344] 2026-08-18 07:30:36,172 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_ref_fallbacks_to_name_when_reference_missing ... 2026-08-18 07:30:36,507 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [345] 2026-08-18 07:30:36,709 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_wrong_plan_account_still_rejected_even_with_product ... 2026-08-18 07:30:39,577 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b14d1e40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 1003, 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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:39,578 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b33d5120> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 1003, 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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:39,583 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 1003, 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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:39,585 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 1003, 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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:39,586 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b33d7560> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 1003, 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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:39,597 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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 1003, 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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:39,597 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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 1003, 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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:39,607 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:30:42,932 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b62799e0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:42,933 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b5ecaac0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:42,949 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:42,953 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:42,954 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b5ecbc40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:42,970 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:42,972 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:45,223 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b8019440> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:45,224 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b44af1a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:45,234 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:45,238 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:45,239 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b2fabb00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:45,253 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:45,254 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:47,935 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b2a67c40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:47,936 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b385ad40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:47,943 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:47,946 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:47,946 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b38587c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:47,956 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:47,957 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:50,836 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b6e72520> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:50,837 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b5641120> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:50,845 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:50,850 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:50,851 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b5641ee0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:50,869 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:50,870 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:53,733 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b4928e00> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:53,733 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b59e2700> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:53,747 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:53,751 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:53,752 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b59e0220> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:53,769 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:53,770 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:55,898 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1da60f560> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:55,899 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b33d7d80> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:55,903 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:55,918 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:55,919 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b33d6200> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:55,934 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:55,935 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:58,772 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b5642d40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:58,773 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b8112520> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:58,780 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:58,786 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:58,787 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b468db20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:58,802 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:30:58,803 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:01,571 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b72ec360> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:01,572 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b8030680> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:01,582 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:01,587 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:01,588 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b80313a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:01,605 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:01,606 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 59, in setUpClass cls.plan_approval = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:04,560 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b49e8d60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:04,561 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b7806520> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:04,566 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:04,570 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:04,571 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b78044a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:04,584 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:04,585 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:06,753 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b3938fe0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:06,754 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b7a44a40> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:06,760 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:06,764 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:06,765 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b7a46ac0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:06,780 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:06,781 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:09,410 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b6369ee0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:09,411 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b30cefc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:09,418 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:09,423 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:09,424 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b30cc680> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:09,439 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:09,440 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:12,239 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b732c720> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:12,240 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b7a46b60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:12,246 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:12,250 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:12,251 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b7a45300> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:12,267 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:12,268 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:15,069 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b7a625c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:15,070 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b2e3af20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:15,075 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:15,078 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:15,079 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b2e39bc0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:15,092 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:15,093 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:17,371 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b19ff240> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:17,372 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b377bf60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:17,378 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:17,381 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:17,382 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b3779620> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:17,395 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:17,396 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:20,070 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b15ed800> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:20,071 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b7f01800> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:20,088 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:20,093 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:20,094 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b7f020c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:20,113 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:20,114 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:22,721 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b4592a20> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:22,722 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b5ee2700> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:22,728 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:22,732 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:22,733 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b5ee1c60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:22,748 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:22,749 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/tests/test_viin_approvals_analytic.py", line 70, in setUpClass cls.plan_other = env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:23,569 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_request_generate_basic ... 2026-08-18 07:31:23,950 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [347] 2026-08-18 07:31:24,142 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_line_generate_only_when_line_validated ... 2026-08-18 07:31:24,846 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [348] 2026-08-18 07:31:25,082 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_idempotent_revalidate ... 2026-08-18 07:31:25,457 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [349] 2026-08-18 07:31:25,696 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [578, 577] 2026-08-18 07:31:25,929 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [350] 2026-08-18 07:31:26,078 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_invalid_business_domain_rejected ... 2026-08-18 07:31:26,467 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_button_context_validate_rejects_wrong_plan ... 2026-08-18 07:31:26,874 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_prevent_delete_account_in_use ... 2026-08-18 07:31:27,223 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [353] 2026-08-18 07:31:27,417 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12395] 2026-08-18 07:31:27,451 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_analytic_line_amount_uses_request_currency_rate ... 2026-08-18 07:31:28,021 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [354] 2026-08-18 07:31:30,767 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fe1b1f83f60> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 1003, 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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:30,768 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fe1b4ea22a0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 1003, 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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:30,775 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 1003, 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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:30,779 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 1003, 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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:30,780 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fe1b4ea25c0> Stack (most recent call last): File "/data/build/Viindoo-odoo-18.0/odoo-bin", line 8, in odoo.cli.main() File "/data/build/Viindoo-odoo-18.0/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 182, in run main(args) File "/data/build/Viindoo-odoo-18.0/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/Viindoo-odoo-18.0/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/Viindoo-odoo-18.0/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/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 1003, 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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:30,795 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm 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 1003, 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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:30,796 201 INFO rb-03e6980-224009-405073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate 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 1003, 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 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/Viindoo-odoo-18.0/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/Viindoo-odoo-18.0/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-18 07:31:30,808 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:31:34,609 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [355] 2026-08-18 07:31:34,783 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <095943844109747.1787038294.667552709579468-openerp-269-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:31:34,819 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [789] 2026-08-18 07:31:34,878 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_payment_advance ... 2026-08-18 07:31:36,783 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_refuse_all_lines_cancels_advance_payment ... 2026-08-18 07:31:37,735 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_02_payment_with_advance_journal ... 2026-08-18 07:31:38,657 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_01 ... 2026-08-18 07:31:39,960 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_02 ... 2026-08-18 07:31:42,126 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [2] 2026-08-18 07:31:42,134 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [3] 2026-08-18 07:31:43,028 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_03 ... 2026-08-18 07:31:44,509 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [6] 2026-08-18 07:31:44,517 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [7] 2026-08-18 07:31:44,786 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_04 ... 2026-08-18 07:31:46,363 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [10] 2026-08-18 07:31:46,376 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [11] 2026-08-18 07:31:47,237 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_05_advance_payment_future_date_must_post_before_reconcile ... 2026-08-18 07:31:48,230 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-18 07:31:50,925 201 INFO rb-03e6980-224009-405073 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-08-18 07:31:52,684 201 INFO rb-03e6980-224009-405073 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-08-18 07:31:54,318 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_03_two_suppliers_different_payable_accounts_settle_independently ... 2026-08-18 07:31:55,810 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_04_single_supplier_partial_amount_wizard_editable ... 2026-08-18 07:31:56,792 201 INFO rb-03e6980-224009-405073 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-08-18 07:31:58,251 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_06_selection_spanning_two_currencies_batched_per_currency ... 2026-08-18 07:31:59,556 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_07_partnerless_payable_line_forms_own_batch ... 2026-08-18 07:32:00,825 201 INFO rb-03e6980-224009-405073 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-08-18 07:32:02,125 201 INFO rb-03e6980-224009-405073 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-08-18 07:32:03,541 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-18 07:32:06,068 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_01__check_employee_advance_ids ... 2026-08-18 07:32:06,188 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_02__compute_approval_request_line_ids ... 2026-08-18 07:32:06,468 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [485] 2026-08-18 07:32:06,556 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow ... 2026-08-18 07:32:07,115 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [356] 2026-08-18 07:32:07,266 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <319539805868727.1787038327.159688949584961-openerp-270-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:32:07,287 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [790] 2026-08-18 07:32:08,261 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [357] 2026-08-18 07:32:08,344 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <920666263091245.1787038328.306684017181396-openerp-270-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:32:08,354 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [791] 2026-08-18 07:32:08,399 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow_02 ... 2026-08-18 07:32:08,842 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [358] 2026-08-18 07:32:08,986 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <037558016911990.1787038328.884491920471191-openerp-270-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:32:09,002 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [792] 2026-08-18 07:32:09,084 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_01 ... 2026-08-18 07:32:09,656 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [359] 2026-08-18 07:32:09,828 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <422268036677226.1787038329.718114137649536-openerp-270-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:32:09,845 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [793] 2026-08-18 07:32:09,931 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_02 ... 2026-08-18 07:32:10,529 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [360] 2026-08-18 07:32:10,666 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <685011635454996.1787038330.570612907409668-openerp-270-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:32:10,682 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [794] 2026-08-18 07:32:10,768 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-18 07:32:12,924 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_01_create_request_type ... 2026-08-18 07:32:17,256 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_02_create_journal ... 2026-08-18 07:32:25,123 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-18 07:32:27,579 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_11_check_journal_company ... 2026-08-18 07:32:36,615 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_12_check_employee_id ... 2026-08-18 07:32:36,782 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_13_compute_check_account_advance_employee ... 2026-08-18 07:32:36,958 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_14_compute_amount ... 2026-08-18 07:32:37,040 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_15_check_infor_in_employee_advance ... 2026-08-18 07:32:37,293 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_01 ... 2026-08-18 07:32:38,432 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_03 ... 2026-08-18 07:32:39,481 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_01 ... 2026-08-18 07:32:39,512 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted employee.advance records with IDs: [12] 2026-08-18 07:32:39,536 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_02 ... 2026-08-18 07:32:40,439 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.message records with IDs: [13115] 2026-08-18 07:32:40,484 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_23_compute_approved_amount ... 2026-08-18 07:32:40,531 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted employee.advance.line records with IDs: [22, 23] 2026-08-18 07:32:41,792 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [363] 2026-08-18 07:32:41,936 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <216301699703311.1787038361.844590425491333-openerp-276-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:32:41,953 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [795] 2026-08-18 07:32:42,048 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_30_compute_payment_state_error ... 2026-08-18 07:32:43,162 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [365] 2026-08-18 07:32:43,319 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <159133547961610.1787038363.223499059677124-openerp-277-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:32:43,334 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [796] 2026-08-18 07:32:43,487 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_31_compute_payment_state_partial ... 2026-08-18 07:32:44,662 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [366] 2026-08-18 07:32:44,807 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <200537021893927.1787038364.714946985244751-openerp-278-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:32:44,818 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [797] 2026-08-18 07:32:45,478 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_01 ... 2026-08-18 07:32:46,608 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [367] 2026-08-18 07:32:46,750 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <489828216094917.1787038366.664772510528564-openerp-279-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:32:46,764 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [798] 2026-08-18 07:32:47,691 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_02 ... 2026-08-18 07:32:49,005 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [368] 2026-08-18 07:32:49,183 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <200504586107571.1787038369.062222480773926-openerp-280-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:32:49,196 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [799] 2026-08-18 07:32:49,804 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_33_compute_has_outstanding_payment ... 2026-08-18 07:32:50,876 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [369] 2026-08-18 07:32:51,041 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <284333672802461.1787038370.940899133682251-openerp-281-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:32:51,057 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [800] 2026-08-18 07:32:51,729 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_40_advance_reconcile_amount ... 2026-08-18 07:32:51,820 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_41_advance_reconcile_amount ... 2026-08-18 07:32:52,496 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [14] 2026-08-18 07:32:53,335 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [15] 2026-08-18 07:32:53,367 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_01 ... 2026-08-18 07:32:54,446 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [370] 2026-08-18 07:32:54,581 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <161626423154178.1787038374.498508691787720-openerp-282-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:32:54,594 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [801] 2026-08-18 07:32:55,922 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_02 ... 2026-08-18 07:32:56,855 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [371] 2026-08-18 07:32:57,033 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <474008961389316.1787038376.919370651245117-openerp-283-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:32:57,075 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [802] 2026-08-18 07:32:58,681 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [19] 2026-08-18 07:32:58,690 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [20] 2026-08-18 07:32:59,578 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_03 ... 2026-08-18 07:33:00,714 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [372] 2026-08-18 07:33:00,904 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <192908852562119.1787038380.786362171173096-openerp-284-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:33:00,922 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [803] 2026-08-18 07:33:02,169 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_04 ... 2026-08-18 07:33:03,380 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [373] 2026-08-18 07:33:03,548 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <964903713761817.1787038383.442587614059448-openerp-285-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:33:03,577 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [804] 2026-08-18 07:33:04,363 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_43_advance_reconcile__auto_reconcile ... 2026-08-18 07:33:05,386 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [374] 2026-08-18 07:33:05,552 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <031501217717030.1787038385.465745210647583-openerp-286-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:33:05,588 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [805] 2026-08-18 07:33:07,103 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [25] 2026-08-18 07:33:07,117 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [26] 2026-08-18 07:33:07,402 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_01 ... 2026-08-18 07:33:08,467 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [375] 2026-08-18 07:33:08,638 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <561331608316255.1787038388.539882421493530-openerp-287-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:33:08,653 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [806] 2026-08-18 07:33:11,227 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [29] 2026-08-18 07:33:11,260 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [30] 2026-08-18 07:33:12,144 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_02 ... 2026-08-18 07:33:13,238 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [376] 2026-08-18 07:33:13,415 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <905445526047527.1787038393.308028936386108-openerp-288-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:33:13,432 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [807] 2026-08-18 07:33:14,963 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [33] 2026-08-18 07:33:14,971 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [34] 2026-08-18 07:33:16,376 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_45_advance_reconcile_by_date_01 ... 2026-08-18 07:33:17,436 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [377] 2026-08-18 07:33:17,621 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <633174040970139.1787038397.527367830276489-openerp-289-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:33:17,648 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [808] 2026-08-18 07:33:19,235 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [378] 2026-08-18 07:33:19,368 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <628029259691639.1787038399.293466567993164-openerp-290-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:33:19,385 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [809] 2026-08-18 07:33:21,026 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [379] 2026-08-18 07:33:21,174 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <880822959927052.1787038401.106883764266968-openerp-291-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:33:21,187 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [810] 2026-08-18 07:33:21,923 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [37] 2026-08-18 07:33:21,974 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [38] 2026-08-18 07:33:21,992 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [39, 40] 2026-08-18 07:33:22,035 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [41, 42] 2026-08-18 07:33:22,042 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [43, 44, 45] 2026-08-18 07:33:22,067 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_46_advance_reconcile__warning ... 2026-08-18 07:33:23,331 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [380] 2026-08-18 07:33:23,514 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <694557251057925.1787038403.408341169357300-openerp-292-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:33:23,557 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [811] 2026-08-18 07:33:25,101 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [269] 2026-08-18 07:33:25,292 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_50_advance_reconcile__cancel ... 2026-08-18 07:33:26,576 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [381] 2026-08-18 07:33:26,732 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <151437340192120.1787038406.628458023071289-openerp-293-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:33:26,748 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [812] 2026-08-18 07:33:28,096 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [270] 2026-08-18 07:33:28,186 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [182] 2026-08-18 07:33:28,434 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [1248] 2026-08-18 07:33:28,593 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [2598, 2599] 2026-08-18 07:33:28,636 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.message records with IDs: [13285] 2026-08-18 07:33:28,749 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted account.move records with IDs: [1065] 2026-08-18 07:33:28,770 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [5808, 5809] 2026-08-18 07:33:28,806 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_51_advance_reconcile__unlink ... 2026-08-18 07:33:30,107 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [382] 2026-08-18 07:33:30,319 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <677982548497786.1787038410.193772315979004-openerp-294-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:33:30,337 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [813] 2026-08-18 07:33:31,631 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.message records with IDs: [13297] 2026-08-18 07:33:31,961 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [271] 2026-08-18 07:33:32,045 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [183] 2026-08-18 07:33:32,304 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [1250] 2026-08-18 07:33:32,425 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [2602, 2603] 2026-08-18 07:33:32,468 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.message records with IDs: [13295] 2026-08-18 07:33:32,590 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted account.move records with IDs: [1067] 2026-08-18 07:33:32,613 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [5816, 5817] 2026-08-18 07:33:32,635 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.message records with IDs: [13297] 2026-08-18 07:33:32,648 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.message records with IDs: [13297] 2026-08-18 07:33:32,651 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9] 2026-08-18 07:33:32,676 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_52_advance_reconcile__confirm ... 2026-08-18 07:33:32,730 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_60_advance_reconcile_batch ... 2026-08-18 07:33:32,771 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-08-18 07:33:33,897 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [383] 2026-08-18 07:33:34,085 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <863188809403601.1787038413.986970901489258-openerp-295-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:33:34,102 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [814] 2026-08-18 07:33:35,695 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [384] 2026-08-18 07:33:35,802 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <734715621431995.1787038415.753785848617554-openerp-296-viin.approval.request@56f53a7d7dd4>: ['"Internal User 2" <@False>'] 2026-08-18 07:33:35,813 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [815] 2026-08-18 07:33:36,453 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_61_advance_reconcile_batch ... 2026-08-18 07:33:36,480 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-08-18 07:33:37,373 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [385] 2026-08-18 07:33:37,523 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744788105520094.1787038417.436016559600830-openerp-297-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:33:37,538 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [816] 2026-08-18 07:33:37,660 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_62_advance_reconcile_batch ... 2026-08-18 07:33:38,624 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [386] 2026-08-18 07:33:38,768 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <290450404734282.1787038418.676455974578857-openerp-298-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:33:38,782 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [817] 2026-08-18 07:33:39,377 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_63_advance_reconcile_batch ... 2026-08-18 07:33:40,287 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [387] 2026-08-18 07:33:40,446 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <693951972069556.1787038420.347963333129883-openerp-299-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:33:40,469 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [818] 2026-08-18 07:33:41,648 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_warning_unreconcilied_on_employee_advance ... 2026-08-18 07:33:42,570 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [388] 2026-08-18 07:33:42,704 201 INFO rb-03e6980-224009-405073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <171411670989812.1787038422.619377851486206-openerp-300-viin.approval.request@56f53a7d7dd4>: ['"Internal User 1" <@False>'] 2026-08-18 07:33:42,718 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [819] 2026-08-18 07:33:44,365 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-18 07:33:46,499 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_01 ... 2026-08-18 07:33:46,637 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_02 ... 2026-08-18 07:33:46,721 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [21], uid: 1420, model: employee.advance 2026-08-18 07:33:46,741 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [21], uid: 1420, model: employee.advance 2026-08-18 07:33:46,767 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [21], uid: 1420, model: employee.advance 2026-08-18 07:33:46,797 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [37, 38], uid: 1420, model: employee.advance.line 2026-08-18 07:33:46,823 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [37, 38], uid: 1420, model: employee.advance.line 2026-08-18 07:33:46,847 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [37, 38], uid: 1420, model: employee.advance.line 2026-08-18 07:33:46,898 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [41, 42], uid: 1420, model: employee.advance.line 2026-08-18 07:33:46,933 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_03 ... 2026-08-18 07:33:46,951 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1420, model: employee.advance.reconcile 2026-08-18 07:33:46,960 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1420, model: employee.advance.reconcile 2026-08-18 07:33:46,964 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1420, model: employee.advance.reconcile 2026-08-18 07:33:46,968 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1420, model: employee.advance.reconcile 2026-08-18 07:33:46,970 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1420, model: employee.advance.reconcile.line 2026-08-18 07:33:46,973 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1420, model: employee.advance.reconcile.line 2026-08-18 07:33:46,975 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1420, model: employee.advance.reconcile.line 2026-08-18 07:33:46,977 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1420, model: employee.advance.reconcile.line 2026-08-18 07:33:47,006 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_01 ... 2026-08-18 07:33:47,151 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_02 ... 2026-08-18 07:33:47,310 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_01 ... 2026-08-18 07:33:47,442 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_02 ... 2026-08-18 07:33:47,569 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_01 ... 2026-08-18 07:33:47,681 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_02 ... 2026-08-18 07:33:47,808 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_05_department_manager_access_employee_advance_lines ... 2026-08-18 07:33:47,905 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-18 07:33:50,479 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_activity_updated_when_next_approver_changes ... 2026-08-18 07:33:50,872 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [820] 2026-08-18 07:33:50,999 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.activity records with IDs: [389] 2026-08-18 07:33:51,124 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [821] 2026-08-18 07:33:51,173 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_add_and_revoke_extra_approver ... 2026-08-18 07:33:51,546 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [822] 2026-08-18 07:33:51,769 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.activity records with IDs: [391] 2026-08-18 07:33:51,921 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [823] 2026-08-18 07:33:51,993 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_approver_workload_report_exposes_flexible_flow_flags ... 2026-08-18 07:33:52,379 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [824] 2026-08-18 07:33:52,629 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.activity records with IDs: [393] 2026-08-18 07:33:52,739 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [825] 2026-08-18 07:33:52,828 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_approved ... 2026-08-18 07:33:53,212 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [826] 2026-08-18 07:33:53,333 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.activity records with IDs: [395] 2026-08-18 07:33:53,444 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [827] 2026-08-18 07:33:53,600 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1428 deleted mail.activity records with IDs: [396] 2026-08-18 07:33:53,722 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1428 deleted mail.mail records with IDs: [828] 2026-08-18 07:33:53,838 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_refused ... 2026-08-18 07:33:54,261 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [829] 2026-08-18 07:33:54,392 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.activity records with IDs: [398] 2026-08-18 07:33:54,485 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [830] 2026-08-18 07:33:54,596 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1428 deleted mail.activity records with IDs: [399] 2026-08-18 07:33:54,702 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1428 deleted mail.mail records with IDs: [831] 2026-08-18 07:33:54,779 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_constraint_prevents_active_extra_approver_count_exceeding_limit ... 2026-08-18 07:33:55,196 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [832] 2026-08-18 07:33:55,403 201 INFO rb-03e6980-224009-405073 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-08-18 07:33:55,839 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [833] 2026-08-18 07:33:56,397 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_follower_in_allowed_business_group_can_add_extra_approver ... 2026-08-18 07:33:57,485 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [834] 2026-08-18 07:33:57,676 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_max_extra_approvers_must_be_positive_when_enabled ... 2026-08-18 07:33:57,810 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_action_disables_create ... 2026-08-18 07:33:57,834 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_report_domain ... 2026-08-18 07:33:58,247 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [835] 2026-08-18 07:33:58,405 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.activity records with IDs: [403] 2026-08-18 07:33:58,496 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [836] 2026-08-18 07:33:58,529 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_non_sequential_extra_revoke_keeps_only_pending_non_revoked_approvers ... 2026-08-18 07:33:58,954 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [837] 2026-08-18 07:33:59,065 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [838] 2026-08-18 07:33:59,179 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [839] 2026-08-18 07:33:59,307 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [840] 2026-08-18 07:33:59,483 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [841] 2026-08-18 07:33:59,618 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1427 deleted mail.activity records with IDs: [405, 406, 407, 408, 409] 2026-08-18 07:33:59,744 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1427 deleted mail.mail records with IDs: [842] 2026-08-18 07:33:59,837 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1427 deleted mail.mail records with IDs: [843] 2026-08-18 07:33:59,936 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1427 deleted mail.mail records with IDs: [844] 2026-08-18 07:34:00,031 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1427 deleted mail.mail records with IDs: [845] 2026-08-18 07:34:00,152 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1428 deleted mail.activity records with IDs: [410, 411, 412, 413] 2026-08-18 07:34:00,278 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1428 deleted mail.mail records with IDs: [846] 2026-08-18 07:34:00,387 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1428 deleted mail.mail records with IDs: [847] 2026-08-18 07:34:00,472 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1428 deleted mail.mail records with IDs: [848] 2026-08-18 07:34:00,593 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.activity records with IDs: [414] 2026-08-18 07:34:00,689 201 INFO rb-03e6980-224009-405073 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-08-18 07:34:01,291 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [849] 2026-08-18 07:34:01,481 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [850] 2026-08-18 07:34:01,717 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1428 deleted mail.mail records with IDs: [851] 2026-08-18 07:34:01,794 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_progress_recomputed_after_revoke_extra_required_approver ... 2026-08-18 07:34:02,138 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [852] 2026-08-18 07:34:02,308 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1427 deleted mail.activity records with IDs: [420] 2026-08-18 07:34:02,490 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1427 deleted mail.mail records with IDs: [853] 2026-08-18 07:34:02,635 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.activity records with IDs: [421] 2026-08-18 07:34:02,684 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_request_overview_report_excludes_revoked_extra_from_approver_counts ... 2026-08-18 07:34:03,104 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [854] 2026-08-18 07:34:03,276 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.activity records with IDs: [422] 2026-08-18 07:34:03,369 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [855] 2026-08-18 07:34:03,451 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_in_draft ... 2026-08-18 07:34:03,739 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_for_sequential_multiple_approvers ... 2026-08-18 07:34:04,293 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [856] 2026-08-18 07:34:04,398 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [857] 2026-08-18 07:34:04,549 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.activity records with IDs: [424, 425] 2026-08-18 07:34:04,668 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [858] 2026-08-18 07:34:04,781 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.activity records with IDs: [426] 2026-08-18 07:34:04,913 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [859] 2026-08-18 07:34:05,032 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [860] 2026-08-18 07:34:05,107 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_in_non_sequential_flow ... 2026-08-18 07:34:05,557 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [861] 2026-08-18 07:34:05,681 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [862] 2026-08-18 07:34:05,879 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [863] 2026-08-18 07:34:06,037 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.activity records with IDs: [431] 2026-08-18 07:34:06,079 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_pending_extra_approver_does_not_block_sequential_flow ... 2026-08-18 07:34:06,570 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [864] 2026-08-18 07:34:06,771 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1427 deleted mail.activity records with IDs: [432] 2026-08-18 07:34:06,945 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1427 deleted mail.mail records with IDs: [865] 2026-08-18 07:34:07,105 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.activity records with IDs: [433] 2026-08-18 07:34:07,211 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [866] 2026-08-18 07:34:07,386 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.activity records with IDs: [434] 2026-08-18 07:34:07,524 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [867] 2026-08-18 07:34:07,652 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1428 deleted mail.activity records with IDs: [435] 2026-08-18 07:34:07,774 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1428 deleted mail.mail records with IDs: [868] 2026-08-18 07:34:07,814 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_permission_only_admin_or_adder ... 2026-08-18 07:34:08,169 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [869] 2026-08-18 07:34:08,332 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [318], uid: 1429, model: viin.approval.request 2026-08-18 07:34:08,439 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.activity records with IDs: [436] 2026-08-18 07:34:08,535 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [870] 2026-08-18 07:34:08,565 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_is_excluded_from_effective_flow ... 2026-08-18 07:34:08,970 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [871] 2026-08-18 07:34:09,133 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1427 deleted mail.activity records with IDs: [438] 2026-08-18 07:34:09,262 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1427 deleted mail.mail records with IDs: [872] 2026-08-18 07:34:09,468 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.activity records with IDs: [439] 2026-08-18 07:34:09,576 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [873] 2026-08-18 07:34:09,679 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.activity records with IDs: [440] 2026-08-18 07:34:09,789 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [874] 2026-08-18 07:34:09,852 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_without_prior_access_is_removed_from_followers ... 2026-08-18 07:34:10,208 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [875] 2026-08-18 07:34:10,376 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.followers records with IDs: [5920] 2026-08-18 07:34:10,466 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.activity records with IDs: [442] 2026-08-18 07:34:10,593 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [876] 2026-08-18 07:34:10,677 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_without_prior_access_loses_approver_report_access ... 2026-08-18 07:34:11,035 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [877] 2026-08-18 07:34:11,176 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.followers records with IDs: [5923] 2026-08-18 07:34:11,244 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.activity records with IDs: [444] 2026-08-18 07:34:11,346 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [878] 2026-08-18 07:34:11,425 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_without_prior_access_loses_request_report_access ... 2026-08-18 07:34:11,779 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [879] 2026-08-18 07:34:12,032 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.followers records with IDs: [5926] 2026-08-18 07:34:12,108 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.activity records with IDs: [446] 2026-08-18 07:34:12,219 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [880] 2026-08-18 07:34:12,334 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_pending_extra_approver_keeps_read_access ... 2026-08-18 07:34:12,721 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [881] 2026-08-18 07:34:12,849 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.activity records with IDs: [448] 2026-08-18 07:34:12,974 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [882] 2026-08-18 07:34:13,111 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.activity records with IDs: [449] 2026-08-18 07:34:13,227 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [883] 2026-08-18 07:34:13,302 201 INFO rb-03e6980-224009-405073 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-08-18 07:34:13,746 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [884] 2026-08-18 07:34:13,843 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [885] 2026-08-18 07:34:14,019 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [886] 2026-08-18 07:34:14,134 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.activity records with IDs: [453] 2026-08-18 07:34:14,210 201 INFO rb-03e6980-224009-405073 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-08-18 07:34:14,237 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_flow_control_actor_ids_supports_negative_operators ... 2026-08-18 07:34:14,599 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [887] 2026-08-18 07:34:14,758 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_requests_where_current_user_added_extra_approvers ... 2026-08-18 07:34:15,103 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [888] 2026-08-18 07:34:15,455 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [889] 2026-08-18 07:34:15,597 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.activity records with IDs: [456] 2026-08-18 07:34:15,696 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [890] 2026-08-18 07:34:15,891 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [891] 2026-08-18 07:34:15,966 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_sequential_multiple_extra_revoke_restores_next_step_activities ... 2026-08-18 07:34:16,350 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [892] 2026-08-18 07:34:16,450 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [893] 2026-08-18 07:34:16,612 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1427 deleted mail.activity records with IDs: [459, 460] 2026-08-18 07:34:16,720 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1427 deleted mail.mail records with IDs: [894] 2026-08-18 07:34:16,796 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1427 deleted mail.mail records with IDs: [895] 2026-08-18 07:34:16,908 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.activity records with IDs: [461, 462] 2026-08-18 07:34:16,981 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [896] 2026-08-18 07:34:17,093 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.activity records with IDs: [463] 2026-08-18 07:34:17,196 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [897] 2026-08-18 07:34:17,275 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [898] 2026-08-18 07:34:17,347 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_stale_add_extra_approver_wizard_cannot_bypass_type_limit ... 2026-08-18 07:34:17,732 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1426 deleted mail.mail records with IDs: [899] 2026-08-18 07:34:18,024 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_unrelated_internal_group_can_be_configured_for_extra_approver_permission ... 2026-08-18 07:34:18,429 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-18 07:34:19,223 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1300] 2026-08-18 07:34:19,223 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_inactive_extra_approver: Starting TestInactiveExtraApprover.test_add_extra_approver_wizard_rejects_inactive_user ... 2026-08-18 07:34:19,635 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1434 deleted mail.mail records with IDs: [900] 2026-08-18 07:34:19,742 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 07:35:00,856 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_add_extra_approver_100_approvers_under_2s ... 2026-08-18 07:35:01,367 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1437 deleted mail.mail records with IDs: [901] 2026-08-18 07:35:01,578 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1437 deleted mail.activity records with IDs: [468] 2026-08-18 07:35:01,698 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1437 deleted mail.mail records with IDs: [902] 2026-08-18 07:35:01,729 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_load_modified_report_10k_logs_under_3s ... 2026-08-18 07:35:02,218 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1437 deleted mail.mail records with IDs: [903] 2026-08-18 07:35:02,429 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1437 deleted mail.activity records with IDs: [470] 2026-08-18 07:35:02,563 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1437 deleted mail.mail records with IDs: [904] 2026-08-18 07:35:04,112 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_revoke_extra_approver_100_approvers_under_2s ... 2026-08-18 07:35:04,598 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1437 deleted mail.mail records with IDs: [905] 2026-08-18 07:35:04,812 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1437 deleted mail.activity records with IDs: [472] 2026-08-18 07:35:04,916 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1437 deleted mail.mail records with IDs: [906] 2026-08-18 07:35:05,036 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1437 deleted mail.activity records with IDs: [473] 2026-08-18 07:35:05,207 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1437 deleted mail.mail records with IDs: [907] 2026-08-18 07:35:05,258 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 102 checked, 102 removed 2026-08-18 07:35:13,900 201 INFO rb-03e6980-224009-405073 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-08-18 07:35:19,649 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_payroll.tests.test_approval_dashboard_sample: Starting TestApprovalDashboardSample.test_approval_section_is_sample_ghost_when_no_disbursement_runs ... 2026-08-18 07:35:20,045 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_payroll.tests.test_approval_dashboard_sample: Starting TestApprovalDashboardSample.test_approval_section_stays_real_and_byte_identical_when_populated ... 2026-08-18 07:35:20,623 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [908] 2026-08-18 07:35:20,748 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [909] 2026-08-18 07:35:20,881 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [910] 2026-08-18 07:35:21,031 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [911] 2026-08-18 07:35:21,160 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [912] 2026-08-18 07:35:21,307 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [913] 2026-08-18 07:35:21,438 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [914] 2026-08-18 07:35:21,566 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [915] 2026-08-18 07:35:21,682 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [916] 2026-08-18 07:35:21,789 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [917] 2026-08-18 07:35:21,899 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [918] 2026-08-18 07:35:22,028 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [919] 2026-08-18 07:35:22,156 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [920] 2026-08-18 07:35:22,289 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [921] 2026-08-18 07:35:22,395 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [922] 2026-08-18 07:35:22,503 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [923] 2026-08-18 07:35:22,949 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [924] 2026-08-18 07:35:23,083 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [925] 2026-08-18 07:35:23,194 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [926] 2026-08-18 07:35:23,344 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [927] 2026-08-18 07:35:23,507 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [928] 2026-08-18 07:35:23,689 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [929] 2026-08-18 07:35:23,809 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [930] 2026-08-18 07:35:23,932 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [931] 2026-08-18 07:35:24,046 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [932] 2026-08-18 07:35:24,157 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [933] 2026-08-18 07:35:24,269 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [934] 2026-08-18 07:35:24,369 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [935] 2026-08-18 07:35:24,471 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [936] 2026-08-18 07:35:24,585 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [937] 2026-08-18 07:35:24,715 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [938] 2026-08-18 07:35:24,836 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [939] 2026-08-18 07:35:24,941 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506] 2026-08-18 07:35:25,131 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [940] 2026-08-18 07:35:25,685 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [941] 2026-08-18 07:35:25,790 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [942] 2026-08-18 07:35:25,897 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [943] 2026-08-18 07:35:26,010 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [944] 2026-08-18 07:35:26,109 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [945] 2026-08-18 07:35:26,211 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [946] 2026-08-18 07:35:26,322 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [947] 2026-08-18 07:35:26,454 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [948] 2026-08-18 07:35:26,610 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [949] 2026-08-18 07:35:26,741 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [950] 2026-08-18 07:35:26,870 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [951] 2026-08-18 07:35:27,008 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [952] 2026-08-18 07:35:27,163 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [953] 2026-08-18 07:35:27,260 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [954] 2026-08-18 07:35:27,359 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [955] 2026-08-18 07:35:27,482 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [956] 2026-08-18 07:35:27,687 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [957] 2026-08-18 07:35:28,268 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-18 07:35:43,768 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_a11y_view_arch ... 2026-08-18 07:35:44,378 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [958] 2026-08-18 07:35:44,522 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [959] 2026-08-18 07:35:44,673 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [960] 2026-08-18 07:35:44,813 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [961] 2026-08-18 07:35:44,967 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [962] 2026-08-18 07:35:45,152 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [963] 2026-08-18 07:35:45,284 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [964] 2026-08-18 07:35:45,396 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [965] 2026-08-18 07:35:45,507 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [966] 2026-08-18 07:35:45,626 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [967] 2026-08-18 07:35:45,746 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [968] 2026-08-18 07:35:45,856 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [969] 2026-08-18 07:35:45,964 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [970] 2026-08-18 07:35:46,070 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [971] 2026-08-18 07:35:46,181 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [972] 2026-08-18 07:35:46,294 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [973] 2026-08-18 07:35:46,379 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538] 2026-08-18 07:35:46,535 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [974] 2026-08-18 07:35:47,023 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_aggregates_stored_run_state ... 2026-08-18 07:35:47,657 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [975] 2026-08-18 07:35:47,779 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [976] 2026-08-18 07:35:47,893 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [977] 2026-08-18 07:35:48,018 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [978] 2026-08-18 07:35:48,150 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [979] 2026-08-18 07:35:48,288 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [980] 2026-08-18 07:35:48,439 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [981] 2026-08-18 07:35:48,561 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [982] 2026-08-18 07:35:48,736 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [983] 2026-08-18 07:35:48,896 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [984] 2026-08-18 07:35:49,036 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [985] 2026-08-18 07:35:49,156 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [986] 2026-08-18 07:35:49,287 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [987] 2026-08-18 07:35:49,433 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [988] 2026-08-18 07:35:49,687 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [989] 2026-08-18 07:35:49,833 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [990] 2026-08-18 07:35:50,366 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [991] 2026-08-18 07:35:50,473 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [992] 2026-08-18 07:35:50,582 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [993] 2026-08-18 07:35:50,688 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [994] 2026-08-18 07:35:50,794 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [995] 2026-08-18 07:35:50,900 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [996] 2026-08-18 07:35:51,020 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [997] 2026-08-18 07:35:51,171 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [998] 2026-08-18 07:35:51,330 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [999] 2026-08-18 07:35:51,441 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1000] 2026-08-18 07:35:51,546 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1001] 2026-08-18 07:35:51,691 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1002] 2026-08-18 07:35:51,856 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1003] 2026-08-18 07:35:51,990 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1004] 2026-08-18 07:35:52,104 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1005] 2026-08-18 07:35:52,217 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1006] 2026-08-18 07:35:52,305 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570] 2026-08-18 07:35:52,442 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1007] 2026-08-18 07:35:52,915 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1008] 2026-08-18 07:35:53,047 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1009] 2026-08-18 07:35:53,246 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1010] 2026-08-18 07:35:53,368 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1011] 2026-08-18 07:35:53,493 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1012] 2026-08-18 07:35:53,622 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1013] 2026-08-18 07:35:53,840 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1014] 2026-08-18 07:35:53,965 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1015] 2026-08-18 07:35:54,078 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1016] 2026-08-18 07:35:54,182 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1017] 2026-08-18 07:35:54,299 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1018] 2026-08-18 07:35:54,425 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1019] 2026-08-18 07:35:54,535 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1020] 2026-08-18 07:35:54,640 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1021] 2026-08-18 07:35:54,764 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1022] 2026-08-18 07:35:55,030 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1023] 2026-08-18 07:35:55,152 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586] 2026-08-18 07:35:55,316 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1024] 2026-08-18 07:35:55,529 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1025] 2026-08-18 07:35:55,694 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_outstanding_worklist_not_period_scoped ... 2026-08-18 07:35:55,952 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [230] 2026-08-18 07:35:56,120 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [231] 2026-08-18 07:35:57,175 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1026] 2026-08-18 07:35:57,306 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1027] 2026-08-18 07:35:57,406 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1028] 2026-08-18 07:35:57,502 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1029] 2026-08-18 07:35:57,597 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1030] 2026-08-18 07:35:57,690 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1031] 2026-08-18 07:35:57,802 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1032] 2026-08-18 07:35:57,930 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1033] 2026-08-18 07:35:58,037 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1034] 2026-08-18 07:35:58,166 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1035] 2026-08-18 07:35:58,272 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1036] 2026-08-18 07:35:58,379 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1037] 2026-08-18 07:35:58,499 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1038] 2026-08-18 07:35:58,599 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1039] 2026-08-18 07:35:58,705 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1040] 2026-08-18 07:35:58,810 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1041] 2026-08-18 07:35:58,913 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_run_level_not_payslip_count ... 2026-08-18 07:35:59,086 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [233] 2026-08-18 07:35:59,236 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [234] 2026-08-18 07:35:59,794 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [236] 2026-08-18 07:35:59,912 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [237] 2026-08-18 07:36:00,924 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1042] 2026-08-18 07:36:01,045 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1043] 2026-08-18 07:36:01,155 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1044] 2026-08-18 07:36:01,283 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1045] 2026-08-18 07:36:01,433 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1046] 2026-08-18 07:36:01,549 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1047] 2026-08-18 07:36:01,670 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1048] 2026-08-18 07:36:01,792 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1049] 2026-08-18 07:36:01,898 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1050] 2026-08-18 07:36:02,015 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1051] 2026-08-18 07:36:02,131 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1052] 2026-08-18 07:36:02,247 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1053] 2026-08-18 07:36:02,352 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1054] 2026-08-18 07:36:02,457 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1055] 2026-08-18 07:36:02,556 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1056] 2026-08-18 07:36:02,652 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1057] 2026-08-18 07:36:02,751 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618] 2026-08-18 07:36:02,917 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1058] 2026-08-18 07:36:03,089 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_respects_allowed_company_ids ... 2026-08-18 07:36:08,353 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1059] 2026-08-18 07:36:08,537 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1060] 2026-08-18 07:36:08,729 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1061] 2026-08-18 07:36:08,888 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1062] 2026-08-18 07:36:09,009 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1063] 2026-08-18 07:36:09,116 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1064] 2026-08-18 07:36:09,254 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1065] 2026-08-18 07:36:09,364 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1066] 2026-08-18 07:36:09,483 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1067] 2026-08-18 07:36:09,607 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1068] 2026-08-18 07:36:09,721 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1069] 2026-08-18 07:36:09,844 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1070] 2026-08-18 07:36:10,026 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1071] 2026-08-18 07:36:10,143 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1072] 2026-08-18 07:36:10,299 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1073] 2026-08-18 07:36:10,433 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1074] 2026-08-18 07:36:10,536 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634] 2026-08-18 07:36:10,706 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1075] 2026-08-18 07:36:11,347 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1076] 2026-08-18 07:36:11,528 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1077] 2026-08-18 07:36:11,668 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1078] 2026-08-18 07:36:11,871 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1079] 2026-08-18 07:36:12,024 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1080] 2026-08-18 07:36:12,134 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1081] 2026-08-18 07:36:12,315 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1082] 2026-08-18 07:36:12,444 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1083] 2026-08-18 07:36:12,566 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1084] 2026-08-18 07:36:12,720 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1085] 2026-08-18 07:36:12,852 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1086] 2026-08-18 07:36:12,984 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1087] 2026-08-18 07:36:13,102 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1088] 2026-08-18 07:36:13,210 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1089] 2026-08-18 07:36:13,335 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1090] 2026-08-18 07:36:13,466 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1091] 2026-08-18 07:36:13,607 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650] 2026-08-18 07:36:13,792 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1092] 2026-08-18 07:36:13,902 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_section_visible_to_officer_only ... 2026-08-18 07:36:14,443 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1093] 2026-08-18 07:36:14,587 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1094] 2026-08-18 07:36:14,786 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1095] 2026-08-18 07:36:14,963 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1096] 2026-08-18 07:36:15,083 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1097] 2026-08-18 07:36:15,240 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1098] 2026-08-18 07:36:15,366 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1099] 2026-08-18 07:36:15,487 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1100] 2026-08-18 07:36:15,634 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1101] 2026-08-18 07:36:15,783 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1102] 2026-08-18 07:36:15,896 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1103] 2026-08-18 07:36:16,022 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1104] 2026-08-18 07:36:16,137 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1105] 2026-08-18 07:36:16,257 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1106] 2026-08-18 07:36:16,350 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1107] 2026-08-18 07:36:16,461 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1108] 2026-08-18 07:36:16,617 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666] 2026-08-18 07:36:16,787 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1109] 2026-08-18 07:36:18,356 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_cancel_reverts_the_run ... 2026-08-18 07:36:18,710 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [239] 2026-08-18 07:36:18,828 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [240] 2026-08-18 07:36:19,743 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1110] 2026-08-18 07:36:19,852 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1111] 2026-08-18 07:36:19,965 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1112] 2026-08-18 07:36:20,071 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1113] 2026-08-18 07:36:20,187 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1114] 2026-08-18 07:36:20,291 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1115] 2026-08-18 07:36:20,388 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1116] 2026-08-18 07:36:20,495 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1117] 2026-08-18 07:36:20,598 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1118] 2026-08-18 07:36:20,706 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1119] 2026-08-18 07:36:20,814 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1120] 2026-08-18 07:36:20,925 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1121] 2026-08-18 07:36:21,037 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1122] 2026-08-18 07:36:21,136 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1123] 2026-08-18 07:36:21,242 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1124] 2026-08-18 07:36:21,343 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1125] 2026-08-18 07:36:21,426 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682] 2026-08-18 07:36:21,589 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1126] 2026-08-18 07:36:22,625 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [275, 275] 2026-08-18 07:36:22,724 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [186] 2026-08-18 07:36:22,836 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_confirming_request_does_not_generate_mirror_run ... 2026-08-18 07:36:23,468 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1127] 2026-08-18 07:36:23,589 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1128] 2026-08-18 07:36:23,739 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1129] 2026-08-18 07:36:23,854 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1130] 2026-08-18 07:36:24,004 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1131] 2026-08-18 07:36:24,134 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1132] 2026-08-18 07:36:24,273 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1133] 2026-08-18 07:36:24,374 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1134] 2026-08-18 07:36:24,491 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1135] 2026-08-18 07:36:24,623 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1136] 2026-08-18 07:36:24,754 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1137] 2026-08-18 07:36:24,888 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1138] 2026-08-18 07:36:25,035 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1139] 2026-08-18 07:36:25,134 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1140] 2026-08-18 07:36:25,239 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1141] 2026-08-18 07:36:25,350 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1142] 2026-08-18 07:36:25,418 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_dashboard_field_officer_only ... 2026-08-18 07:36:25,550 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [242] 2026-08-18 07:36:25,656 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [243] 2026-08-18 07:36:26,798 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1143] 2026-08-18 07:36:26,967 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1144] 2026-08-18 07:36:27,103 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1145] 2026-08-18 07:36:27,305 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1146] 2026-08-18 07:36:27,470 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1147] 2026-08-18 07:36:27,712 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1148] 2026-08-18 07:36:27,907 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1149] 2026-08-18 07:36:28,028 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1150] 2026-08-18 07:36:28,128 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1151] 2026-08-18 07:36:28,243 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1152] 2026-08-18 07:36:28,358 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1153] 2026-08-18 07:36:28,477 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1154] 2026-08-18 07:36:28,633 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1155] 2026-08-18 07:36:28,781 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1156] 2026-08-18 07:36:28,931 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1157] 2026-08-18 07:36:29,112 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1158] 2026-08-18 07:36:29,280 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714] 2026-08-18 07:36:29,501 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1159] 2026-08-18 07:36:30,406 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_gate_blocks_until_approved_then_succeeds ... 2026-08-18 07:36:30,672 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [245] 2026-08-18 07:36:30,814 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [246] 2026-08-18 07:36:32,020 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1160] 2026-08-18 07:36:32,169 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1161] 2026-08-18 07:36:32,295 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1162] 2026-08-18 07:36:32,428 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1163] 2026-08-18 07:36:32,566 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1164] 2026-08-18 07:36:32,792 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1165] 2026-08-18 07:36:32,981 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1166] 2026-08-18 07:36:33,102 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1167] 2026-08-18 07:36:33,289 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1168] 2026-08-18 07:36:33,438 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1169] 2026-08-18 07:36:33,612 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1170] 2026-08-18 07:36:33,774 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1171] 2026-08-18 07:36:33,901 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1172] 2026-08-18 07:36:34,020 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1173] 2026-08-18 07:36:34,177 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1174] 2026-08-18 07:36:34,362 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1175] 2026-08-18 07:36:34,785 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730] 2026-08-18 07:36:35,062 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1176] 2026-08-18 07:36:36,081 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_head_linked_to_run_and_one_line_per_payslip ... 2026-08-18 07:36:36,287 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [248] 2026-08-18 07:36:36,480 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [249] 2026-08-18 07:36:37,003 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [251] 2026-08-18 07:36:37,164 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [252] 2026-08-18 07:36:38,409 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1177] 2026-08-18 07:36:38,538 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1178] 2026-08-18 07:36:38,712 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1179] 2026-08-18 07:36:38,904 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1180] 2026-08-18 07:36:39,029 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1181] 2026-08-18 07:36:39,182 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1182] 2026-08-18 07:36:39,299 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1183] 2026-08-18 07:36:39,447 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1184] 2026-08-18 07:36:39,559 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1185] 2026-08-18 07:36:39,664 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1186] 2026-08-18 07:36:39,762 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1187] 2026-08-18 07:36:39,867 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1188] 2026-08-18 07:36:40,041 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1189] 2026-08-18 07:36:40,208 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1190] 2026-08-18 07:36:40,353 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1191] 2026-08-18 07:36:40,479 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1192] 2026-08-18 07:36:40,554 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_multi_company_isolation ... 2026-08-18 07:36:45,529 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [254] 2026-08-18 07:36:45,654 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [255] 2026-08-18 07:36:46,838 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1193] 2026-08-18 07:36:46,961 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1194] 2026-08-18 07:36:47,098 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1195] 2026-08-18 07:36:47,267 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1196] 2026-08-18 07:36:47,423 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1197] 2026-08-18 07:36:47,568 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1198] 2026-08-18 07:36:47,712 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1199] 2026-08-18 07:36:47,840 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1200] 2026-08-18 07:36:47,963 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1201] 2026-08-18 07:36:48,084 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1202] 2026-08-18 07:36:48,203 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1203] 2026-08-18 07:36:48,359 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1204] 2026-08-18 07:36:48,476 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1205] 2026-08-18 07:36:48,618 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1206] 2026-08-18 07:36:48,792 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1207] 2026-08-18 07:36:48,990 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1208] 2026-08-18 07:36:49,171 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762] 2026-08-18 07:36:49,405 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1209] 2026-08-18 07:36:50,500 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_no_request_is_blocked ... 2026-08-18 07:36:50,669 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [257] 2026-08-18 07:36:50,782 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [258] 2026-08-18 07:36:51,433 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_opt_in_off_no_domain_executes_without_approval ... 2026-08-18 07:36:51,618 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [260] 2026-08-18 07:36:51,762 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [261] 2026-08-18 07:36:52,698 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_refuse_reverts_without_orphaning_entry_move ... 2026-08-18 07:36:52,847 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [263] 2026-08-18 07:36:52,963 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [264] 2026-08-18 07:36:53,850 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1210] 2026-08-18 07:36:53,965 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1211] 2026-08-18 07:36:54,074 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1212] 2026-08-18 07:36:54,183 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1213] 2026-08-18 07:36:54,365 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1214] 2026-08-18 07:36:54,519 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1215] 2026-08-18 07:36:54,732 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1216] 2026-08-18 07:36:54,873 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1217] 2026-08-18 07:36:55,012 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1218] 2026-08-18 07:36:55,132 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1219] 2026-08-18 07:36:55,263 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1220] 2026-08-18 07:36:55,429 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1221] 2026-08-18 07:36:55,595 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1222] 2026-08-18 07:36:55,748 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1223] 2026-08-18 07:36:55,885 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1224] 2026-08-18 07:36:56,000 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1225] 2026-08-18 07:36:56,088 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778] 2026-08-18 07:36:56,233 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1226] 2026-08-18 07:36:57,212 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1227] 2026-08-18 07:36:57,423 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [279, 279] 2026-08-18 07:36:57,491 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [190] 2026-08-18 07:36:57,601 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_revert_idempotent_on_cancelled_run ... 2026-08-18 07:36:57,747 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [266] 2026-08-18 07:36:57,923 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [267] 2026-08-18 07:36:58,903 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1228] 2026-08-18 07:36:59,031 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1229] 2026-08-18 07:36:59,150 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1230] 2026-08-18 07:36:59,250 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1231] 2026-08-18 07:36:59,367 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1232] 2026-08-18 07:36:59,505 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1233] 2026-08-18 07:36:59,672 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1234] 2026-08-18 07:36:59,873 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1235] 2026-08-18 07:37:00,026 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1236] 2026-08-18 07:37:00,156 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1237] 2026-08-18 07:37:00,268 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1238] 2026-08-18 07:37:00,379 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1239] 2026-08-18 07:37:00,502 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1240] 2026-08-18 07:37:00,618 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1241] 2026-08-18 07:37:00,746 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1242] 2026-08-18 07:37:00,871 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1243] 2026-08-18 07:37:00,966 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794] 2026-08-18 07:37:01,122 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1244] 2026-08-18 07:37:02,019 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [280, 280] 2026-08-18 07:37:02,106 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [191] 2026-08-18 07:37:02,463 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1245] 2026-08-18 07:37:02,648 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_expense_posting_not_gated ... 2026-08-18 07:37:02,817 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [269] 2026-08-18 07:37:02,938 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [270] 2026-08-18 07:37:03,264 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_quick_pay_not_gated ... 2026-08-18 07:37:03,389 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [272] 2026-08-18 07:37:03,504 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [273] 2026-08-18 07:37:04,404 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_source_binding_and_state_aggregation ... 2026-08-18 07:37:05,065 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1246] 2026-08-18 07:37:05,180 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1247] 2026-08-18 07:37:05,287 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1248] 2026-08-18 07:37:05,390 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1249] 2026-08-18 07:37:05,509 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1250] 2026-08-18 07:37:05,659 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1251] 2026-08-18 07:37:05,778 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1252] 2026-08-18 07:37:05,897 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1253] 2026-08-18 07:37:06,023 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1254] 2026-08-18 07:37:06,142 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1255] 2026-08-18 07:37:06,255 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1256] 2026-08-18 07:37:06,406 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1257] 2026-08-18 07:37:06,610 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1258] 2026-08-18 07:37:06,759 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1259] 2026-08-18 07:37:06,911 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1260] 2026-08-18 07:37:07,034 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1261] 2026-08-18 07:37:07,150 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810] 2026-08-18 07:37:07,375 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1262] 2026-08-18 07:37:07,500 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_type_seeded_per_company ... 2026-08-18 07:37:07,561 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_wrong_type_request_rejected ... 2026-08-18 07:37:08,216 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-18 07:37:16,044 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_applicant ... 2026-08-18 07:37:16,251 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 6, model: hr.applicant 2026-08-18 07:37:16,269 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 6, model: hr.applicant 2026-08-18 07:37:16,285 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-08-18 07:37:16,301 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-08-18 07:37:16,686 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1263] 2026-08-18 07:37:16,785 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [811] 2026-08-18 07:37:16,879 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1264] 2026-08-18 07:37:17,336 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.applicant 2026-08-18 07:37:17,339 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-08-18 07:37:17,363 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-08-18 07:37:17,413 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_job ... 2026-08-18 07:37:17,735 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-08-18 07:37:17,908 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-08-18 07:37:17,933 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.job 2026-08-18 07:37:17,962 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3332, 2218, 1570] 2026-08-18 07:37:17,965 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.job 2026-08-18 07:37:17,991 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_applicant ... 2026-08-18 07:37:18,064 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1555, model: hr.applicant 2026-08-18 07:37:18,102 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1555, model: hr.applicant 2026-08-18 07:37:18,141 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1555, model: hr.applicant 2026-08-18 07:37:18,157 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1555, model: hr.applicant 2026-08-18 07:37:18,511 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1555 deleted hr.applicant records with IDs: [20] 2026-08-18 07:37:18,540 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_job ... 2026-08-18 07:37:18,811 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1555, model: hr.job 2026-08-18 07:37:18,955 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1555, model: hr.job 2026-08-18 07:37:18,971 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1555, model: hr.job 2026-08-18 07:37:18,989 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1555 deleted mail.message records with IDs: [3332, 2218, 1570] 2026-08-18 07:37:18,992 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1555, model: hr.job 2026-08-18 07:37:19,179 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1555 deleted mail.message records with IDs: [3332, 2218, 1570] 2026-08-18 07:37:19,304 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1555 deleted ir.model.data records with IDs: [128386] 2026-08-18 07:37:19,304 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1555 deleted hr.job records with IDs: [4] 2026-08-18 07:37:19,310 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1555 deleted mail.followers records with IDs: [390] 2026-08-18 07:37:19,331 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1555 deleted mail.alias records with IDs: [32] 2026-08-18 07:37:19,375 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-18 07:37:26,073 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_compute_applicant_and_recruited_field_on_recruitment_request ... 2026-08-18 07:37:26,653 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1265] 2026-08-18 07:37:26,741 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [812] 2026-08-18 07:37:26,876 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1266] 2026-08-18 07:37:27,423 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_constraint_duplicate_recruitment_request ... 2026-08-18 07:37:27,690 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_onchange_and_default_value_form_request ... 2026-08-18 07:37:29,224 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_percent_widgetbar ... 2026-08-18 07:37:29,625 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1267] 2026-08-18 07:37:29,688 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [813] 2026-08-18 07:37:29,781 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1268] 2026-08-18 07:37:30,125 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-08-18 07:37:37,021 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_01_request_approval_recruitment ... 2026-08-18 07:37:37,282 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1572 deleted mail.mail records with IDs: [1269] 2026-08-18 07:37:37,507 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1575 deleted mail.activity records with IDs: [814] 2026-08-18 07:37:37,701 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1575 deleted mail.mail records with IDs: [1270] 2026-08-18 07:37:37,936 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1579 deleted mail.activity records with IDs: [815] 2026-08-18 07:37:38,120 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1579 deleted mail.mail records with IDs: [1271] 2026-08-18 07:37:38,384 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1580 deleted mail.activity records with IDs: [816] 2026-08-18 07:37:38,596 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1580 deleted mail.mail records with IDs: [1272] 2026-08-18 07:37:38,726 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_05_request_approval_recruitment ... 2026-08-18 07:37:38,860 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1572 deleted request.approval.user.line records with IDs: [955, 956, 957, 958] 2026-08-18 07:37:39,174 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1572 deleted mail.mail records with IDs: [1273] 2026-08-18 07:37:39,429 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1575 deleted mail.activity records with IDs: [817] 2026-08-18 07:37:39,572 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1575 deleted mail.mail records with IDs: [1274] 2026-08-18 07:37:39,782 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1579 deleted mail.activity records with IDs: [818] 2026-08-18 07:37:39,935 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1579 deleted mail.mail records with IDs: [1275] 2026-08-18 07:37:40,124 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1580 deleted mail.activity records with IDs: [819] 2026-08-18 07:37:40,293 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1580 deleted mail.mail records with IDs: [1276] 2026-08-18 07:37:40,409 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_06_request_approval_recruitment ... 2026-08-18 07:37:40,662 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1572 deleted mail.mail records with IDs: [1277] 2026-08-18 07:37:40,817 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1575 deleted mail.activity records with IDs: [820] 2026-08-18 07:37:40,951 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1575 deleted mail.mail records with IDs: [1278] 2026-08-18 07:37:41,098 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1579 deleted mail.activity records with IDs: [821] 2026-08-18 07:37:41,260 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1579 deleted mail.mail records with IDs: [1279] 2026-08-18 07:37:41,314 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_07_request_approval_recruitment ... 2026-08-18 07:37:41,598 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1572 deleted mail.mail records with IDs: [1280] 2026-08-18 07:37:41,781 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [822] 2026-08-18 07:37:41,996 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1281] 2026-08-18 07:37:42,050 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_data_init_generate ... 2026-08-18 07:37:42,110 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-08-18 07:37:42,124 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-08-18 07:37:42,157 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:37:43,014 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [218206, 218246, 218253, 218289, 218268, 218271, 218296, 218379, 218403, 218397, 218409, 218455, 218469, 218493, 218515, 412601, 412612, 412698] 2026-08-18 07:37:43,015 201 INFO rb-03e6980-224009-405073 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-08-18 07:37:43,809 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_01_check_compute_contract ... 2026-08-18 07:37:43,928 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_02_check_compute_contract ... 2026-08-18 07:37:43,995 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_03_check_compute_contract ... 2026-08-18 07:37:44,076 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 07:37:44,850 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [218206, 218246, 218253, 218289, 218268, 218271, 218296, 218379, 218403, 218397, 218409, 218455, 218469, 218493, 218515, 412601, 412612, 412698] 2026-08-18 07:37:44,850 201 INFO rb-03e6980-224009-405073 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-08-18 07:37:45,608 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_01_check_compute_department ... 2026-08-18 07:37:45,728 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_02_check_compute_department ... 2026-08-18 07:37:45,810 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_03_check_compute_department ... 2026-08-18 07:37:45,935 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 07:37:46,823 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [218206, 218246, 218253, 218289, 218268, 218271, 218296, 218379, 218403, 218397, 218409, 218455, 218469, 218493, 218515, 412601, 412612, 412698] 2026-08-18 07:37:46,823 201 INFO rb-03e6980-224009-405073 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-08-18 07:37:47,569 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_01_check_compute_job ... 2026-08-18 07:37:47,691 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_02_check_compute_job ... 2026-08-18 07:37:47,818 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 07:37:48,637 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [218206, 218246, 218253, 218289, 218268, 218271, 218296, 218379, 218403, 218397, 218409, 218455, 218469, 218493, 218515, 412601, 412612, 412698] 2026-08-18 07:37:48,637 201 INFO rb-03e6980-224009-405073 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-08-18 07:37:49,383 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_01_check_auto_approve_timesheet ... 2026-08-18 07:37:49,524 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_02_check_auto_approve_timesheet ... 2026-08-18 07:37:49,699 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_03_check_auto_approve_timesheet ... 2026-08-18 07:37:49,811 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_04_check_auto_approve_timesheet ... 2026-08-18 07:37:49,907 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_05_check_auto_approve_timesheet ... 2026-08-18 07:37:50,063 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 07:37:51,060 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [218206, 218246, 218253, 218289, 218268, 218271, 218296, 218379, 218403, 218397, 218409, 218455, 218469, 218493, 218515, 412601, 412612, 412698] 2026-08-18 07:37:51,060 201 INFO rb-03e6980-224009-405073 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-08-18 07:37:51,999 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_01_check_timesheet_approval ... 2026-08-18 07:37:52,088 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_02_check_timesheet_approval ... 2026-08-18 07:37:52,366 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_03_check_timesheet_approval ... 2026-08-18 07:37:52,516 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_04_check_timesheet_approval ... 2026-08-18 07:37:52,741 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_05_check_timesheet_approval ... 2026-08-18 07:37:53,011 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_06_check_timesheet_approval ... 2026-08-18 07:37:53,067 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_07_check_timesheet_approval ... 2026-08-18 07:37:53,220 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_08_check_timesheet_approval ... 2026-08-18 07:37:53,633 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_09_check_timesheet_approval ... 2026-08-18 07:37:54,357 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [379], uid: 1592, model: viin.approval.request 2026-08-18 07:37:54,490 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_11_check_timesheet_approval ... 2026-08-18 07:37:54,708 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [377] 2026-08-18 07:37:56,004 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1282] 2026-08-18 07:37:56,209 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1283] 2026-08-18 07:37:56,644 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 07:37:57,318 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_wizard: Starting TestTimesheetApprovalWizardFromSource.test_wizard_lines_mapped_from_timesheets ... 2026-08-18 07:37:59,086 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:38:00,150 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [218206, 218246, 218253, 218289, 218268, 218271, 218296, 218379, 218403, 218397, 218409, 218455, 218469, 218493, 218515, 412601, 412612, 412698] 2026-08-18 07:38:00,151 201 INFO rb-03e6980-224009-405073 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-08-18 07:38:01,118 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_01_employee_approve_request ... 2026-08-18 07:38:01,447 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1284] 2026-08-18 07:38:01,502 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_02_employee_approve_request ... 2026-08-18 07:38:01,843 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1285] 2026-08-18 07:38:01,920 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_03_employee_approve_request ... 2026-08-18 07:38:02,175 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [382] 2026-08-18 07:38:02,215 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_04_employee_approve_request ... 2026-08-18 07:38:02,634 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1286] 2026-08-18 07:38:02,754 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [826] 2026-08-18 07:38:02,887 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1287] 2026-08-18 07:38:03,063 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [827] 2026-08-18 07:38:03,224 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1288] 2026-08-18 07:38:03,527 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1289] 2026-08-18 07:38:03,758 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1290] 2026-08-18 07:38:03,889 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_05_employee_approve_request ... 2026-08-18 07:38:04,283 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1291] 2026-08-18 07:38:04,463 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1292] 2026-08-18 07:38:04,585 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [828] 2026-08-18 07:38:05,425 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 07:38:06,851 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_and_timesheet_links ... 2026-08-18 07:38:06,979 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_lines_mapped_from_timesheets ... 2026-08-18 07:38:07,042 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_validating_request_updates_timesheet_state ... 2026-08-18 07:38:07,435 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1293] 2026-08-18 07:38:07,576 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [829] 2026-08-18 07:38:07,790 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1294] 2026-08-18 07:38:07,910 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:38:07,928 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_maintenance.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-08-18 07:38:07,975 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:38:08,693 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_01_employee_approve_request ... 2026-08-18 07:38:08,839 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_02_employee_approve_request ... 2026-08-18 07:38:08,947 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-18 07:38:14,620 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [7334] 2026-08-18 07:38:14,641 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_a_portal_merchant_can_resolve_the_responsible_approver ... 2026-08-18 07:38:15,015 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_merchant_approval_type_lookup_is_company_scoped ... 2026-08-18 07:38:15,068 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_routing_prioritises_approval_admin_over_first_line ... 2026-08-18 07:38:15,171 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 07:38:15,184 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_default_request ... 2026-08-18 07:38:17,528 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1295] 2026-08-18 07:38:17,674 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [830] 2026-08-18 07:38:17,785 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1296] 2026-08-18 07:38:17,975 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [831] 2026-08-18 07:38:18,100 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1297] 2026-08-18 07:38:18,733 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_other_route ... 2026-08-18 07:38:21,145 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1298] 2026-08-18 07:38:21,360 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [832] 2026-08-18 07:38:21,542 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1299] 2026-08-18 07:38:21,680 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [833] 2026-08-18 07:38:21,870 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1300] 2026-08-18 07:38:22,413 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_product_configured ... 2026-08-18 07:38:24,668 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1301] 2026-08-18 07:38:24,838 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [834] 2026-08-18 07:38:25,011 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1302] 2026-08-18 07:38:25,211 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [835] 2026-08-18 07:38:25,350 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1303] 2026-08-18 07:38:25,883 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_without_route ... 2026-08-18 07:38:28,151 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1304] 2026-08-18 07:38:28,363 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [836] 2026-08-18 07:38:28,496 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1305] 2026-08-18 07:38:28,605 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [837] 2026-08-18 07:38:28,743 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1306] 2026-08-18 07:38:29,062 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_generate_approval_type ... 2026-08-18 07:38:30,527 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-18 07:38:31,511 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_header_and_lines_synced_via_res_ref ... 2026-08-18 07:38:32,481 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_includes_manager_group_approver ... 2026-08-18 07:38:33,461 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 07:38:34,399 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_header_synced_via_res_ref ... 2026-08-18 07:38:36,432 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_includes_project_manager_approver ... 2026-08-18 07:38:37,563 201 INFO rb-03e6980-224009-405073 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-08-18 07:38:38,778 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-18 07:38:41,891 201 INFO rb-03e6980-224009-405073 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-08-18 07:38:42,649 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1607 deleted mail.mail records with IDs: [1307] 2026-08-18 07:38:42,832 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [838] 2026-08-18 07:38:43,015 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1308] 2026-08-18 07:38:43,702 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_01b_grouping_context_does_not_break_stock_procurement ... 2026-08-18 07:38:44,400 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [1309] 2026-08-18 07:38:44,617 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [839] 2026-08-18 07:38:44,872 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1310] 2026-08-18 07:38:45,356 201 INFO rb-03e6980-224009-405073 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-08-18 07:38:46,122 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1607 deleted mail.mail records with IDs: [1311] 2026-08-18 07:38:46,320 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [840] 2026-08-18 07:38:46,504 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1312] 2026-08-18 07:38:47,270 201 INFO rb-03e6980-224009-405073 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-08-18 07:38:48,011 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1607 deleted mail.mail records with IDs: [1313] 2026-08-18 07:38:48,176 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [841] 2026-08-18 07:38:48,344 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1314] 2026-08-18 07:38:48,835 201 INFO rb-03e6980-224009-405073 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-08-18 07:38:49,474 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1607 deleted mail.mail records with IDs: [1315] 2026-08-18 07:38:49,647 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [842] 2026-08-18 07:38:49,812 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1316] 2026-08-18 07:38:50,333 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1317] 2026-08-18 07:38:50,498 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [123] 2026-08-18 07:38:50,626 201 INFO rb-03e6980-224009-405073 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-08-18 07:38:51,420 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1607 deleted mail.mail records with IDs: [1318] 2026-08-18 07:38:51,587 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [843] 2026-08-18 07:38:51,786 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1319] 2026-08-18 07:38:52,264 201 INFO rb-03e6980-224009-405073 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-08-18 07:38:52,955 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1607 deleted mail.mail records with IDs: [1320] 2026-08-18 07:38:53,163 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [844] 2026-08-18 07:38:53,324 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1321] 2026-08-18 07:38:53,809 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1607 deleted mail.mail records with IDs: [1322] 2026-08-18 07:38:53,980 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [845] 2026-08-18 07:38:54,154 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1323] 2026-08-18 07:38:54,621 201 INFO rb-03e6980-224009-405073 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_03_buy_route_without_vendor_price_raises ... 2026-08-18 07:38:55,193 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1607 deleted mail.mail records with IDs: [1324] 2026-08-18 07:38:55,323 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [846] 2026-08-18 07:38:55,453 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1325] 2026-08-18 07:38:55,688 201 INFO rb-03e6980-224009-405073 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-08-18 07:38:56,322 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1607 deleted mail.mail records with IDs: [1326] 2026-08-18 07:38:56,521 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [847] 2026-08-18 07:38:56,655 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1327] 2026-08-18 07:38:57,327 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1607 deleted mail.mail records with IDs: [1328] 2026-08-18 07:38:57,471 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [848] 2026-08-18 07:38:57,596 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1329] 2026-08-18 07:38:58,137 201 INFO rb-03e6980-224009-405073 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-08-18 07:38:58,738 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1607 deleted mail.mail records with IDs: [1330] 2026-08-18 07:38:58,883 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [849] 2026-08-18 07:38:59,019 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1331] 2026-08-18 07:38:59,783 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1607 deleted mail.mail records with IDs: [1332] 2026-08-18 07:38:59,954 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [850] 2026-08-18 07:39:00,184 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1333] 2026-08-18 07:39:00,825 201 INFO rb-03e6980-224009-405073 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-08-18 07:39:01,657 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1607 deleted mail.mail records with IDs: [1334] 2026-08-18 07:39:01,830 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [851] 2026-08-18 07:39:02,013 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1335] 2026-08-18 07:39:02,835 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #1607 deleted mail.mail records with IDs: [1336] 2026-08-18 07:39:03,010 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [852] 2026-08-18 07:39:03,187 201 INFO rb-03e6980-224009-405073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1337] 2026-08-18 07:39:03,837 201 INFO rb-03e6980-224009-405073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-18 07:39:03,839 201 INFO rb-03e6980-224009-405073 odoo.service.server: 1798 post-tests in 4224.91s, 2189699 queries 2026-08-18 07:39:03,846 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_purchase_order_advance: 22 tests 87.56s 42522 queries 2026-08-18 07:39:03,846 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_purchase_receipt: 18 tests 20.83s 9284 queries 2026-08-18 07:39:03,846 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_quality: 59 tests 22.09s 12710 queries 2026-08-18 07:39:03,846 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_quality_mrp: 7 tests 6.39s 2999 queries 2026-08-18 07:39:03,846 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_quality_stock: 15 tests 4.12s 2297 queries 2026-08-18 07:39:03,846 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_repair_request_from_maintenance: 12 tests 2.04s 855 queries 2026-08-18 07:39:03,846 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_repair_with_maintenance_schedule: 6 tests 3.77s 1449 queries 2026-08-18 07:39:03,846 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_sale_backdate: 6 tests 1.69s 884 queries 2026-08-18 07:39:03,846 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_sale_desc_short_link: 6 tests 0.48s 161 queries 2026-08-18 07:39:03,846 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_sale_line_numbering: 4 tests 1.59s 622 queries 2026-08-18 07:39:03,846 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_sale_order_advance: 14 tests 54.99s 29345 queries 2026-08-18 07:39:03,846 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_sale_price_lock: 8 tests 4.66s 2191 queries 2026-08-18 07:39:03,846 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_sales_target: 26 tests 29.55s 15292 queries 2026-08-18 07:39:03,846 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_sales_target_pos: 24 tests 43.66s 19679 queries 2026-08-18 07:39:03,846 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_sales_target_sale: 27 tests 92.96s 35226 queries 2026-08-18 07:39:03,846 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_sales_team_advanced: 17 tests 6.71s 4063 queries 2026-08-18 07:39:03,846 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_sales_team_advanced_crm: 13 tests 6.66s 4450 queries 2026-08-18 07:39:03,846 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_sales_team_advanced_sale: 10 tests 14.35s 9624 queries 2026-08-18 07:39:03,846 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_signup_email_verification: 6 tests 9.13s 8394 queries 2026-08-18 07:39:03,846 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_sshkey: 11 tests 8.46s 3710 queries 2026-08-18 07:39:03,846 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_stock_account_moves_link: 12 tests 19.58s 11041 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_stock_asset: 20 tests 40.68s 19792 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_stock_asset_equipment: 6 tests 11.20s 5343 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_stock_equipment: 19 tests 5.15s 2639 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_stock_equipment_bom_kit: 10 tests 9.15s 5188 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_stock_equipment_hierarchy: 6 tests 0.94s 453 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_token_expiration_test: 15 tests 0.77s 311 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_unique_product_code: 5 tests 4.85s 3218 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_vat_counterpart: 9 tests 1.79s 947 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_vendor_price_lock: 11 tests 6.43s 2864 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_wallet: 73 tests 235.30s 139771 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_warranty_management: 55 tests 5.85s 3670 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_warranty_purchase: 20 tests 9.21s 5217 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_warranty_purchase_stock: 16 tests 11.29s 5758 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_warranty_sale: 24 tests 12.27s 6868 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_warranty_sale_stock: 16 tests 11.72s 6712 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_warranty_stock: 26 tests 7.24s 4285 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_website_apps_store: 36 tests 152.03s 88543 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_website_apps_store_loc: 3 tests 7.97s 594 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_website_docs: 104 tests 46.06s 21540 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_website_docs_odoo: 15 tests 13.12s 8341 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_website_odoo_version: 3 tests 0.52s 332 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: to_website_slides_event: 3 tests 0.33s 151 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: utm: 19 tests 3.12s 1233 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_account: 131 tests 150.39s 95308 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_account_auto_transfer: 10 tests 14.18s 9910 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_account_bank_statement_import: 11 tests 34.57s 23207 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_account_bank_statement_import_rje: 6 tests 20.51s 12751 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_account_budget_hr_timesheet: 3 tests 3.61s 1520 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_account_budget_project: 5 tests 1.06s 563 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_account_onbehalf_payment: 18 tests 44.93s 21729 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_account_onbehalf_payment_currency_conversion_diff: 5 tests 18.99s 8610 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_account_reconciliation: 74 tests 110.18s 45652 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_account_recurring: 18 tests 64.40s 25415 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_affiliate: 75 tests 357.74s 222006 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_affiliate_crm: 9 tests 56.09s 34858 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_affiliate_loyalty: 12 tests 3.85s 2143 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_affiliate_loyalty_pos: 26 tests 130.43s 83926 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_affiliate_loyalty_sale: 25 tests 19.65s 8387 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_affiliate_marketplace_sale: 12 tests 46.26s 27851 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_affiliate_multi_level: 37 tests 180.02s 111889 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_affiliate_multi_level_pos: 18 tests 55.53s 33525 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_affiliate_multi_level_sale: 21 tests 72.48s 44717 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_affiliate_pos: 25 tests 80.68s 53077 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_affiliate_pos_discount: 4 tests 17.39s 12479 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_affiliate_pos_sale: 3 tests 19.12s 12447 queries 2026-08-18 07:39:03,847 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_affiliate_purchase: 3 tests 4.74s 2928 queries 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_affiliate_sale: 29 tests 164.80s 114694 queries 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_affiliate_sale_crm: 6 tests 49.90s 34822 queries 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_affiliate_website: 77 tests 323.15s 169780 queries 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_affiliate_website_crm_livechat: 6 tests 38.61s 20639 queries 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_affiliate_website_project: 5 tests 0.16s 39 queries 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_amazon: 18 tests 4.20s 5458 queries 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_amazon_ses: 48 tests 2.95s 1140 queries 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_appointment: 9 tests 8.72s 4747 queries 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_appointment_crm: 4 tests 2.72s 1684 queries 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_appointment_sale: 3 tests 3.38s 1647 queries 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_appointment_sale_crm: 3 tests 1.62s 871 queries 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_appointment_website: 25 tests 16.29s 7838 queries 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_appointment_website_hr: 4 tests 6.65s 2248 queries 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_approval: 435 tests 322.92s 126543 queries 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_approval_account: 67 tests 148.46s 27737 queries 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_approval_analytic: 9 tests 51.20s 5206 queries 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_approval_employee_advance: 81 tests 137.07s 60574 queries 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_approval_flexible_flow: 42 tests 77.34s 38567 queries 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_approval_hr_payroll: 28 tests 122.95s 55038 queries 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_approval_hr_recruitment: 19 tests 33.88s 15395 queries 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_approval_hr_timesheet: 51 tests 25.79s 10854 queries 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_approval_maintenance: 7 tests 1.04s 347 queries 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_approval_marketplace: 5 tests 6.22s 3642 queries 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_approval_procurement: 7 tests 15.35s 11931 queries 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_approval_project: 9 tests 8.25s 2355 queries 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.tests.stats: viin_approval_purchase_stock: 13 tests 25.05s 10227 queries 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.tests.result: 0 failed, 0 error(s) of 1798 tests when loading database 'rb-03e6980-224009-405073' 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.service.server: Initiating shutdown 2026-08-18 07:39:03,848 201 INFO rb-03e6980-224009-405073 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.